﻿

@font-face {
    font-family: 'OpenSans';
    src: url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans.woff') format('woff'), url('../fonts/OpenSans.ttf') format('truetype'), url('../fonts/OpenSans.svg#OpenSans') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans';
    src: url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans.woff') format('woff'), url('../fonts/OpenSans.ttf') format('truetype'), url('../fonts/OpenSans.svg#OpenSans') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Bold';
    src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold.woff') format('woff'), url('../fonts/OpenSans-Bold.ttf') format('truetype'), url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'OpenSans-Light';
    src: url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Light.woff') format('woff'), url('../fonts/OpenSans-Light.ttf') format('truetype'), url('../fonts/OpenSans-Light.svg#OpenSans-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Semibold';
    src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Semibold.woff') format('woff'), url('../fonts/OpenSans-Semibold.ttf') format('truetype'), url('../fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica-Bold';
    src: url('../fonts/Helvetica-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Helvetica-Bold.woff') format('woff'), url('../fonts/Helvetica-Bold.ttf') format('truetype'), url('../fonts/Helvetica-Bold.svg#Helvetica-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'HelveticaNeue-Bold';
    src: url('../fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaNeue-Bold.woff') format('woff'), url('../fonts/HelveticaNeue-Bold.ttf') format('truetype'), url('../fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'SFProDisplay-Regular';
    src: url('../fonts/SFProDisplay-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/SFProDisplay-Regular.woff') format('woff'), url('../fonts/SFProDisplay-Regular.ttf') format('truetype'), url('../fonts/SFProDisplay-Regular.svg#SFProDisplay-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: 'OpenSans';
}

.margin-top-10px {
    margin-top: 10px !important;
}

.margin-bottom-10px {
    margin-bottom: 10px !important;
}

.modal-title {
    font-family: 'OpenSans';
}
/*.modal-body span {
font-size: 11px;
line-height: 17.4px;
color: #000;
font-family: 'OpenSans-Light';
}*/
.inline-block {
    display: inline-block;
    vertical-align: -webkit-baseline-middle;
}

.user-name-primary {
    background-color: #3b5960;
    color: white
}

.hovereffect:hover {
    color: #00cb90;
}

.backblue ul.token-input-list {
    background: lightblue !important;
}

/* spinner start */
.spinner {
    margin: 0;
    width: 70px;
    height: 18px;
    /*margin: -9px 0 0 -35px;*/
    position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1000;
}

    .spinner > div {
        width: 18px;
        height: 18px;
        background-color: #333;
        border-radius: 100%;
        display: inline-block;
        -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
        animation: bouncedelay 1.4s infinite ease-in-out;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        z-index: 1000;
    }

a.progressbar_client_dashboard {
    text-align: left;
    margin: 5px;
    cursor: default;
    font-size: 14px;
    font-weight: normal;
    position: relative;
    display: inline-block;
    user-select: none;
    white-space: nowrap;
    border-color: transparent;
    background-image: none;
    max-width: 100%;
    height: 10px;
    border-radius: 4px;
}

.spinner .bounce1 {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.spinner .bounce2 {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

@-webkit-keyframes bouncedelay {
    0%,80%,100% {
        -webkit-transform: scale(0.0)
    }

    40% {
        -webkit-transform: scale(1.0)
    }
}

@keyframes bouncedelay {
    0%,80%,100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0)
    }

    40% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0)
    }
}
/* spinner End */

/* START: style form error (MVC) messages */

span.field-validation-error {
    background: none repeat scroll 0 0 #b94a48;
    border-radius: 3px;
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    margin-bottom: 1em;
    padding: 4px 8px;
    position: relative;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
    top: 5px;
    white-space: nowrap;
}

.tooltip-danger, .input-validation-error, .input-validation-error:focus {
    border: 1px solid #b94a48 !important;
}

span.field-validation-error, span.validationMessage {
    display: none !important;
}

    span.field-validation-error.customvalidation {
        display: inline-block !important;
    }

.tooltip-danger + .tooltip .tooltip-inner {
    background-color: #b94a48;
    color: white;
}

.tooltip-inner {
    max-width: 150px !important;
    min-width: 150px !important;
}

.tooltip-danger + .tooltip .tooltip-arrow,
.tooltip-danger + .tooltip .tooltip-arrow,
.tooltip-danger + .tooltip .tooltip-arrow,
.tooltip-danger + .tooltip .tooltip-arrow {
    border-bottom-color: #b94a48;
    border-top-color: #b94a48 !important;
}

.create_jobtbl_col.set_icon_col {
    width: 1% !important;
}
/* END: style form error messages */

.form-wizard ul li a,
.form-wizard ul li a:hover,
.form-wizard ul li a:focus {
    text-decoration: none;
}

    .form-wizard ul li a:hover .wizard-description,
    .form-wizard ul li a:focus .wizard-description {
        text-decoration: underline;
    }

.height-100px {
    height: 100px !important;
}

.height-120px {
    height: 120px !important;
}

/*.background-error {
background: #ec0000 !important;
padding: 3px !important;
border-radius: 10px !important;
padding: 2px 5px !important;
font-size: 11px !important;
}*/

.push-right {
    float: right;
}

.width-30Percent {
    width: 30%;
}

.width-20Percent {
    width: 20%;
}

.width-80Percent {
    width: 80% !important;
}

.width-15Percent {
    width: 15%;
}

.width-10Percent {
    width: 10%;
}

.width-5Percent {
    width: 5%;
}

.width-30px {
    width: 30px !important;
}

.width-49Percent {
    width: 49%;
}

.headings {
    font-weight: bold;
}

.sortorder {
    font: normal normal normal 11px/1 FontAwesome;
    float: right;
    margin: 5px;
}

    .sortorder:before {
        content: '\f077';
    }

    .sortorder.reverse:before {
        content: '\f078';
    }

.thead a.anchor_color {
    color: white !important;
}

a.anchor_color, .sweet-alert p {
    color: #676a6c !important;
    text-decoration: none;
}

div[aria-expanded=true] .glyphicon-chevron-down {
    display: none;
}

div[aria-expanded=false] .glyphicon-chevron-up {
    display: none;
}


.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control, input[disabled], select[disabled], textarea[disabled] {
    background: #F0F0F0 !important;
    border-color: rgb(195, 195, 195);
}

.overflow-i {
    overflow: inherit !important;
}

.tooltip, .tooltip-inner {
    z-index: 99999999999999999999 !important;
}

.hideErrorContent {
    position: absolute !important;
    z-index: -1 !important;
    width: 1px;
    height: 1px;
}

ul.token-input-list li input {
    width: 100% !important;
    font-size: 11px;
    line-height: 17.4px;
    font-family: 'OpenSans-Light';
    color: #00cb90 !important;
}

ul.token-input-list {
    margin-bottom: 0px !important;
}

.cssDisabledRemove {
    cursor: not-allowed;
    background-color: #ffc0cc !important;
}

.cssDisabled {
    pointer-events: none;
}

    .cssDisabled input.form-control {
        background-color: #eef1f5 !important;
        cursor: not-allowed;
    }

.dashboard-box .content-wrapper {
    /*overflow: visible !important;*/
}

.tooltip-inner {
    width: 100px !important;
}

.pill {
    border: 1px solid #ddd;
    padding: 4px 12px;
    cursor: pointer;
}

.customPill ul {
    list-style: none;
    font-size: 0px;
    width: auto;
    display: inline-block;
}

    .customPill ul li {
        border: 1px solid #dfe8f1;
        padding: 5px 7px;
        font-size: 14px;
        display: inline-block;
        height: 30px;
    }

        .customPill ul li:first-child {
            border-top-left-radius: 3px;
            border-bottom-left-radius: 3px;
        }

        .customPill ul li:last-child {
            border-top-right-radius: 3px;
            border-bottom-right-radius: 3px;
        }

.popover-validation {
    border-color: red;
}

.modal-validation {
    border-color: red;
}

.custom-box {
    margin-left: 10px;
}


/*CSS form facebook command login buttons*/
.loginBtn {
    box-sizing: border-box;
    position: relative;
    /* width: 13em;  - apply for fixed size */
    margin: 0.2em;
    padding: 0 15px 0 46px;
    border: none;
    text-align: left;
    line-height: 31px;
    white-space: nowrap;
    border-radius: 0.2em;
    font-size: 14px;
    color: #FFF;
}

    .loginBtn:before {
        content: "";
        box-sizing: border-box;
        position: absolute;
        top: 0;
        left: 0;
        width: 34px;
        height: 100%;
    }

    .loginBtn:focus {
        outline: none;
    }

    .loginBtn:active {
        box-shadow: inset 0 0 0 32px rgba(0,0,0,0.1);
    }


/* Facebook */
.loginBtn--facebook {
    background-color: #4C69BA;
    background-image: linear-gradient(#4C69BA, #3B55A0);
    /*font-family: "Helvetica neue", Helvetica Neue, Helvetica, Arial, sans-serif;*/
    text-shadow: 0 -1px 0 #354C8C;
    /*margin-right:35px;*/
}

    .loginBtn--facebook:before {
        border-right: #364e92 1px solid;
        background: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/14082/icon_facebook.png') 6px 6px no-repeat;
    }

    .loginBtn--facebook:hover,
    .loginBtn--facebook:focus {
        background-color: #5B7BD5;
        background-image: linear-gradient(#5B7BD5, #4864B1);
    }


/* Google */
.loginBtn--google {
    /*font-family: "Roboto", Roboto, arial, sans-serif;*/
    background: #DD4B39;
}

    .loginBtn--google:before {
        border-right: #BB3F30 1px solid;
        background: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/14082/icon_google.png') 6px 6px no-repeat;
    }

    .loginBtn--google:hover,
    .loginBtn--google:focus {
        background: #E75937; /*#E74B37;*/
    }

.custom_hr {
    border: 0;
    border-top: 1px solid #eee;
}

.padding-bottom-15px {
    padding-bottom: 15px;
}

.padding-top-15px {
    padding-top: 15px;
}
/*.custom-set {
margin-left: -10px;
width: 410px;
}*/
.title-color {
    color: #000;
    font-size: 11px;
    line-height: 17.4px;
    font-family: 'OpenSans-Light';
}

.code-color {
    color: #940a0a;
}

.address-color {
    color: #e86305;
}

.set-hiringbtn {
    margin-bottom: 10px;
    margin-top: -10px;
}

.width-475 {
    width: 475px;
}

.dashboard-stat {
    display: block;
    margin-bottom: 25px;
    overflow: hidden;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

    .dashboard-stat:before,
    .dashboard-stat:after {
        content: " ";
        display: table;
    }

    .dashboard-stat:after {
        clear: both;
    }

.portlet .dashboard-stat:last-child {
    margin-bottom: 0;
}

.dashboard-stat .visual {
    width: 80px;
    height: 80px;
    display: block;
    float: left;
    padding-top: 10px;
    padding-left: 15px;
    margin-bottom: 15px;
    font-size: 35px;
    line-height: 139px;
}

    .dashboard-stat .visual > i {
        margin-left: -35px;
        font-size: 110px;
        line-height: 110px;
    }

.dashboard-stat .details {
    position: absolute;
    right: 15px;
    padding-right: 15px;
}

    .dashboard-stat .details .number {
        padding-top: 25px;
        text-align: right;
        font-size: 34px;
        line-height: 30px;
        letter-spacing: -1px;
        margin-bottom: 0px;
        font-weight: 300;
    }

    .dashboard-stat .details .desc {
        text-align: right;
        font-size: 16px;
        letter-spacing: 0px;
        font-weight: 300;
        /*font-size: 15px;*/
    }

.dashboard-stat .more {
    clear: both;
    display: block;
    padding: 6px 10px 6px 10px;
    position: relative;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 11px;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

    .dashboard-stat .more:hover {
        text-decoration: none;
        opacity: 0.9;
        filter: alpha(opacity=90);
    }

    .dashboard-stat .more > i {
        display: inline-block;
        margin-top: 1px;
        float: right;
    }

.dashboard-stat.white {
    background-color: #ffffff;
}

.rate_box .rate_detail .avg_rate .glyphicon {
    z-index: 9;
    position: absolute;
    left: 100px;
    top: 1px;
}

.dashboard-stat.white.dashboard-stat-light:hover {
    background-color: whitesmoke;
}


.dashboard-stat.white .visual > i {
    color: #666;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.white .details .number {
    color: #666;
}

.dashboard-stat.white .details .desc {
    color: #666;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.white .more {
    color: #666;
    background-color: whitesmoke;
}

.dashboard-stat.default {
    background-color: #e1e5ec;
}

    .dashboard-stat.default.dashboard-stat-light:hover {
        background-color: #d5dae4;
    }

    .dashboard-stat.default .visual > i {
        color: #666;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.default .details .number {
        color: #666;
    }

    .dashboard-stat.default .details .desc {
        color: #666;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.default .more {
        color: #666;
        background-color: #d5dae4;
    }

.dashboard-stat.dark {
    background-color: #2f353b;
}

    .dashboard-stat.dark.dashboard-stat-light:hover {
        background-color: #262b30;
    }

    .dashboard-stat.dark .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.dark .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.dark .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.dark .more {
        color: #FFFFFF;
        background-color: #262b30;
    }

.dashboard-stat.blue {
    background-color: #3B5961;
}

    .dashboard-stat.blue.dashboard-stat-light:hover {
        background-color: #258fd7;
    }

    .dashboard-stat.blue .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.blue .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.blue .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.blue .more {
        color: #FFFFFF;
        background-color: #3B5961;
    }

.dashboard-stat.blue-madison {
    background-color: #578ebe;
}

    .dashboard-stat.blue-madison.dashboard-stat-light:hover {
        background-color: #4884b8;
    }

    .dashboard-stat.blue-madison .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.blue-madison .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.blue-madison .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.blue-madison .more {
        color: #FFFFFF;
        background-color: #4884b8;
    }

.dashboard-stat.blue-chambray {
    background-color: #2C3E50;
}

    .dashboard-stat.blue-chambray.dashboard-stat-light:hover {
        background-color: #253443;
    }

    .dashboard-stat.blue-chambray .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.blue-chambray .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.blue-chambray .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.blue-chambray .more {
        color: #FFFFFF;
        background-color: #253443;
    }

.dashboard-stat.blue-ebonyclay {
    background-color: #22313F;
}

    .dashboard-stat.blue-ebonyclay.dashboard-stat-light:hover {
        background-color: #1b2732;
    }

    .dashboard-stat.blue-ebonyclay .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.blue-ebonyclay .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.blue-ebonyclay .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.blue-ebonyclay .more {
        color: #FFFFFF;
        background-color: #1b2732;
    }

.dashboard-stat.blue-hoki {
    background-color: #67809F;
}

    .dashboard-stat.blue-hoki.dashboard-stat-light:hover {
        background-color: #5e7694;
    }

    .dashboard-stat.blue-hoki .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.blue-hoki .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.blue-hoki .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.blue-hoki .more {
        color: #FFFFFF;
        background-color: #5e7694;
    }

.dashboard-stat.blue-steel {
    background-color: #4B77BE;
}

    .dashboard-stat.blue-steel.dashboard-stat-light:hover {
        background-color: #416db4;
    }

    .dashboard-stat.blue-steel .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.blue-steel .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.blue-steel .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.blue-steel .more {
        color: #FFFFFF;
        background-color: #416db4;
    }

.dashboard-stat.blue-soft {
    background-color: #4c87b9;
}

    .dashboard-stat.blue-soft.dashboard-stat-light:hover {
        background-color: #447dad;
    }

    .dashboard-stat.blue-soft .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.blue-soft .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.blue-soft .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.blue-soft .more {
        color: #FFFFFF;
        background-color: #447dad;
    }

.dashboard-stat.blue-dark {
    background-color: #5e738b;
}

    .dashboard-stat.blue-dark.dashboard-stat-light:hover {
        background-color: #56697f;
    }

    .dashboard-stat.blue-dark .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.blue-dark .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.blue-dark .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.blue-dark .more {
        color: #FFFFFF;
        background-color: #56697f;
    }

.dashboard-stat.blue-sharp {
    background-color: #5C9BD1;
}

    .dashboard-stat.blue-sharp.dashboard-stat-light:hover {
        background-color: #4c91cd;
    }

    .dashboard-stat.blue-sharp .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.blue-sharp .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.blue-sharp .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.blue-sharp .more {
        color: #FFFFFF;
        background-color: #4c91cd;
    }

.dashboard-stat.green {
    background-color: #32c5d2;
}

    .dashboard-stat.green.dashboard-stat-light:hover {
        background-color: #2bb8c4;
    }

    .dashboard-stat.green .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.green .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.green .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.green .more {
        color: #FFFFFF;
        background-color: #2bb8c4;
    }

.dashboard-stat.green-meadow {
    background-color: #1BBC9B;
}

    .dashboard-stat.green-meadow.dashboard-stat-light:hover {
        background-color: #18aa8c;
    }

    .dashboard-stat.green-meadow .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.green-meadow .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.green-meadow .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.green-meadow .more {
        color: #FFFFFF;
        background-color: #18aa8c;
    }

.dashboard-stat.green-seagreen {
    background-color: #1BA39C;
}

    .dashboard-stat.green-seagreen.dashboard-stat-light:hover {
        background-color: #18918b;
    }

    .dashboard-stat.green-seagreen .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.green-seagreen .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.green-seagreen .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.green-seagreen .more {
        color: #FFFFFF;
        background-color: #18918b;
    }

.dashboard-stat.green-turquoise {
    background-color: #36D7B7;
}

    .dashboard-stat.green-turquoise.dashboard-stat-light:hover {
        background-color: #29cfae;
    }

    .dashboard-stat.green-turquoise .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.green-turquoise .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.green-turquoise .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.green-turquoise .more {
        color: #FFFFFF;
        background-color: #29cfae;
    }

.dashboard-stat.green-haze {
    background-color: #44b6ae;
}

    .dashboard-stat.green-haze.dashboard-stat-light:hover {
        background-color: #3ea7a0;
    }

    .dashboard-stat.green-haze .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.green-haze .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.green-haze .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.green-haze .more {
        color: #FFFFFF;
        background-color: #3ea7a0;
    }

.dashboard-stat.green-jungle {
    background-color: #26C281;
}

    .dashboard-stat.green-jungle.dashboard-stat-light:hover {
        background-color: #23b176;
    }

    .dashboard-stat.green-jungle .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.green-jungle .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.green-jungle .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.green-jungle .more {
        color: #FFFFFF;
        background-color: #23b176;
    }

.dashboard-stat.green-soft {
    background-color: #3faba4;
}

    .dashboard-stat.green-soft.dashboard-stat-light:hover {
        background-color: #3a9c96;
    }

    .dashboard-stat.green-soft .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.green-soft .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.green-soft .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.green-soft .more {
        color: #FFFFFF;
        background-color: #3a9c96;
    }

.dashboard-stat.green-dark {
    background-color: #4DB3A2;
}

    .dashboard-stat.green-dark.dashboard-stat-light:hover {
        background-color: #46a595;
    }

    .dashboard-stat.green-dark .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.green-dark .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.green-dark .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.green-dark .more {
        color: #FFFFFF;
        background-color: #46a595;
    }

.dashboard-stat.green-sharp {
    background-color: #2ab4c0;
}

    .dashboard-stat.green-sharp.dashboard-stat-light:hover {
        background-color: #26a4af;
    }

    .dashboard-stat.green-sharp .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.green-sharp .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.green-sharp .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.green-sharp .more {
        color: #FFFFFF;
        background-color: #26a4af;
    }

.dashboard-stat.grey {
    background-color: #E5E5E5;
}

    .dashboard-stat.grey.dashboard-stat-light:hover {
        background-color: #dbdbdb;
    }

    .dashboard-stat.grey .visual > i {
        color: #333333;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.grey .details .number {
        color: #333333;
    }

    .dashboard-stat.grey .details .desc {
        color: #333333;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.grey .more {
        color: #333333;
        background-color: #dbdbdb;
    }

.dashboard-stat.grey-steel {
    background-color: #e9edef;
}

    .dashboard-stat.grey-steel.dashboard-stat-light:hover {
        background-color: #dde3e6;
    }

    .dashboard-stat.grey-steel .visual > i {
        color: #80898e;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.grey-steel .details .number {
        color: #80898e;
    }

    .dashboard-stat.grey-steel .details .desc {
        color: #80898e;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.grey-steel .more {
        color: #80898e;
        background-color: #dde3e6;
    }

.dashboard-stat.grey-cararra {
    background-color: #fafafa;
}

    .dashboard-stat.grey-cararra.dashboard-stat-light:hover {
        background-color: #f0f0f0;
    }

    .dashboard-stat.grey-cararra .visual > i {
        color: #333333;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.grey-cararra .details .number {
        color: #333333;
    }

    .dashboard-stat.grey-cararra .details .desc {
        color: #333333;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.grey-cararra .more {
        color: #333333;
        background-color: #f0f0f0;
    }

.dashboard-stat.grey-gallery {
    background-color: #555555;
}

    .dashboard-stat.grey-gallery.dashboard-stat-light:hover {
        background-color: #4b4b4b;
    }

    .dashboard-stat.grey-gallery .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.grey-gallery .details .number {
        color: #ffffff;
    }

    .dashboard-stat.grey-gallery .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.grey-gallery .more {
        color: #ffffff;
        background-color: #4b4b4b;
    }

.dashboard-stat.grey-cascade {
    background-color: #95A5A6;
}

    .dashboard-stat.grey-cascade.dashboard-stat-light:hover {
        background-color: #8a9c9d;
    }

    .dashboard-stat.grey-cascade .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.grey-cascade .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.grey-cascade .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.grey-cascade .more {
        color: #FFFFFF;
        background-color: #8a9c9d;
    }

.dashboard-stat.grey-silver {
    background-color: #BFBFBF;
}

    .dashboard-stat.grey-silver.dashboard-stat-light:hover {
        background-color: #b5b5b5;
    }

    .dashboard-stat.grey-silver .visual > i {
        color: #FAFCFB;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.grey-silver .details .number {
        color: #FAFCFB;
    }

    .dashboard-stat.grey-silver .details .desc {
        color: #FAFCFB;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.grey-silver .more {
        color: #FAFCFB;
        background-color: #b5b5b5;
    }

.dashboard-stat.grey-salsa {
    background-color: #ACB5C3;
}

    .dashboard-stat.grey-salsa.dashboard-stat-light:hover {
        background-color: #a0aaba;
    }

    .dashboard-stat.grey-salsa .visual > i {
        color: #FAFCFB;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.grey-salsa .details .number {
        color: #FAFCFB;
    }

    .dashboard-stat.grey-salsa .details .desc {
        color: #FAFCFB;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.grey-salsa .more {
        color: #FAFCFB;
        background-color: #a0aaba;
    }

.dashboard-stat.grey-salt {
    background-color: #bfcad1;
}

    .dashboard-stat.grey-salt.dashboard-stat-light:hover {
        background-color: #b3c0c8;
    }

    .dashboard-stat.grey-salt .visual > i {
        color: #FAFCFB;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.grey-salt .details .number {
        color: #FAFCFB;
    }

    .dashboard-stat.grey-salt .details .desc {
        color: #FAFCFB;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.grey-salt .more {
        color: #FAFCFB;
        background-color: #b3c0c8;
    }

.dashboard-stat.grey-mint {
    background-color: #525e64;
}

    .dashboard-stat.grey-mint.dashboard-stat-light:hover {
        background-color: #495359;
    }

    .dashboard-stat.grey-mint .visual > i {
        color: #FFFFFF;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.grey-mint .details .number {
        color: #FFFFFF;
    }

    .dashboard-stat.grey-mint .details .desc {
        color: #FFFFFF;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.grey-mint .more {
        color: #FFFFFF;
        background-color: #495359;
    }

.dashboard-stat.red {
    background-color: #e7505a;
}

    .dashboard-stat.red.dashboard-stat-light:hover {
        background-color: #e53e49;
    }

    .dashboard-stat.red .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.red .details .number {
        color: #ffffff;
    }

    .dashboard-stat.red .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.red .more {
        color: #ffffff;
        background-color: #e53e49;
    }

.dashboard-stat.red-pink {
    background-color: #E08283;
}

    .dashboard-stat.red-pink.dashboard-stat-light:hover {
        background-color: #dc7273;
    }

    .dashboard-stat.red-pink .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.red-pink .details .number {
        color: #ffffff;
    }

    .dashboard-stat.red-pink .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.red-pink .more {
        color: #ffffff;
        background-color: #dc7273;
    }

.dashboard-stat.red-sunglo {
    background-color: #E26A6A;
}

    .dashboard-stat.red-sunglo.dashboard-stat-light:hover {
        background-color: #df5959;
    }

    .dashboard-stat.red-sunglo .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.red-sunglo .details .number {
        color: #ffffff;
    }

    .dashboard-stat.red-sunglo .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.red-sunglo .more {
        color: #ffffff;
        background-color: #df5959;
    }

.dashboard-stat.red-intense {
    background-color: #e35b5a;
}

    .dashboard-stat.red-intense.dashboard-stat-light:hover {
        background-color: #e04a49;
    }

    .dashboard-stat.red-intense .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.red-intense .details .number {
        color: #ffffff;
    }

    .dashboard-stat.red-intense .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.red-intense .more {
        color: #ffffff;
        background-color: #e04a49;
    }

.dashboard-stat.red-thunderbird {
    background-color: #D91E18;
}

    .dashboard-stat.red-thunderbird.dashboard-stat-light:hover {
        background-color: #c71b16;
    }

    .dashboard-stat.red-thunderbird .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.red-thunderbird .details .number {
        color: #ffffff;
    }

    .dashboard-stat.red-thunderbird .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.red-thunderbird .more {
        color: #ffffff;
        background-color: #c71b16;
    }

.dashboard-stat.red-flamingo {
    background-color: #EF4836;
}

    .dashboard-stat.red-flamingo.dashboard-stat-light:hover {
        background-color: #ed3723;
    }

    .dashboard-stat.red-flamingo .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.red-flamingo .details .number {
        color: #ffffff;
    }

    .dashboard-stat.red-flamingo .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.red-flamingo .more {
        color: #ffffff;
        background-color: #ed3723;
    }

.dashboard-stat.red-soft {
    background-color: #d05454;
}

    .dashboard-stat.red-soft.dashboard-stat-light:hover {
        background-color: #cc4444;
    }

    .dashboard-stat.red-soft .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.red-soft .details .number {
        color: #ffffff;
    }

    .dashboard-stat.red-soft .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.red-soft .more {
        color: #ffffff;
        background-color: #cc4444;
    }

.dashboard-stat.red-haze {
    background-color: #f36a5a;
}

    .dashboard-stat.red-haze.dashboard-stat-light:hover {
        background-color: #f25947;
    }

    .dashboard-stat.red-haze .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.red-haze .details .number {
        color: #ffffff;
    }

    .dashboard-stat.red-haze .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.red-haze .more {
        color: #ffffff;
        background-color: #f25947;
    }

.dashboard-stat.red-mint {
    background-color: #e43a45;
}

    .dashboard-stat.red-mint.dashboard-stat-light:hover {
        background-color: #e22834;
    }

    .dashboard-stat.red-mint .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.red-mint .details .number {
        color: #ffffff;
    }

    .dashboard-stat.red-mint .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.red-mint .more {
        color: #ffffff;
        background-color: #e22834;
    }

.dashboard-stat.yellow {
    background-color: #c49f47;
}

    .dashboard-stat.yellow.dashboard-stat-light:hover {
        background-color: #bb953c;
    }

    .dashboard-stat.yellow .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.yellow .details .number {
        color: #ffffff;
    }

    .dashboard-stat.yellow .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.yellow .more {
        color: #ffffff;
        background-color: #bb953c;
    }

.dashboard-stat.yellow-gold {
    background-color: #E87E04;
}

    .dashboard-stat.yellow-gold.dashboard-stat-light:hover {
        background-color: #d47304;
    }

    .dashboard-stat.yellow-gold .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.yellow-gold .details .number {
        color: #ffffff;
    }

    .dashboard-stat.yellow-gold .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.yellow-gold .more {
        color: #ffffff;
        background-color: #d47304;
    }

.dashboard-stat.yellow-casablanca {
    background-color: #00cb90;
}

    .dashboard-stat.yellow-casablanca.dashboard-stat-light:hover {
        background-color: #f16a38;
    }

    .dashboard-stat.yellow-casablanca .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.yellow-casablanca .details .number {
        color: #ffffff;
    }

    .dashboard-stat.yellow-casablanca .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.yellow-casablanca .more {
        color: #ffffff;
        background-color: #00cb90;
    }

.dashboard-stat.yellow-crusta {
    background-color: #f3c200;
}

    .dashboard-stat.yellow-crusta.dashboard-stat-light:hover {
        background-color: #dfb200;
    }

    .dashboard-stat.yellow-crusta .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.yellow-crusta .details .number {
        color: #ffffff;
    }

    .dashboard-stat.yellow-crusta .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.yellow-crusta .more {
        color: #ffffff;
        background-color: #dfb200;
    }

.dashboard-stat.yellow-lemon {
    background-color: #F7CA18;
}

    .dashboard-stat.yellow-lemon.dashboard-stat-light:hover {
        background-color: #f2c308;
    }

    .dashboard-stat.yellow-lemon .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.yellow-lemon .details .number {
        color: #ffffff;
    }

    .dashboard-stat.yellow-lemon .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.yellow-lemon .more {
        color: #ffffff;
        background-color: #f2c308;
    }

.dashboard-stat.yellow-saffron {
    background-color: #F4D03F;
}

    .dashboard-stat.yellow-saffron.dashboard-stat-light:hover {
        background-color: #f3cb2c;
    }

    .dashboard-stat.yellow-saffron .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.yellow-saffron .details .number {
        color: #ffffff;
    }

    .dashboard-stat.yellow-saffron .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.yellow-saffron .more {
        color: #ffffff;
        background-color: #f3cb2c;
    }

.dashboard-stat.yellow-soft {
    background-color: #c8d046;
}

    .dashboard-stat.yellow-soft.dashboard-stat-light:hover {
        background-color: #c3cc36;
    }

    .dashboard-stat.yellow-soft .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.yellow-soft .details .number {
        color: #ffffff;
    }

    .dashboard-stat.yellow-soft .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.yellow-soft .more {
        color: #ffffff;
        background-color: #c3cc36;
    }

.dashboard-stat.yellow-haze {
    background-color: #c5bf66;
}

    .dashboard-stat.yellow-haze.dashboard-stat-light:hover {
        background-color: #bfb957;
    }

    .dashboard-stat.yellow-haze .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.yellow-haze .details .number {
        color: #ffffff;
    }

    .dashboard-stat.yellow-haze .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.yellow-haze .more {
        color: #ffffff;
        background-color: #bfb957;
    }

.dashboard-stat.yellow-mint {
    background-color: #c5b96b;
}

    .dashboard-stat.yellow-mint.dashboard-stat-light:hover {
        background-color: #bfb25c;
    }

    .dashboard-stat.yellow-mint .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.yellow-mint .details .number {
        color: #ffffff;
    }

    .dashboard-stat.yellow-mint .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.yellow-mint .more {
        color: #ffffff;
        background-color: #bfb25c;
    }

.dashboard-stat.purple {
    background-color: #8E44AD;
}

    .dashboard-stat.purple.dashboard-stat-light:hover {
        background-color: #823e9e;
    }

    .dashboard-stat.purple .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.purple .details .number {
        color: #ffffff;
    }

    .dashboard-stat.purple .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.purple .more {
        color: #ffffff;
        background-color: #823e9e;
    }

.dashboard-stat.purple-plum {
    background-color: #8775a7;
}

    .dashboard-stat.purple-plum.dashboard-stat-light:hover {
        background-color: #7c699f;
    }

    .dashboard-stat.purple-plum .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.purple-plum .details .number {
        color: #ffffff;
    }

    .dashboard-stat.purple-plum .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.purple-plum .more {
        color: #ffffff;
        background-color: #7c699f;
    }

.dashboard-stat.purple-medium {
    background-color: #BF55EC;
}

    .dashboard-stat.purple-medium.dashboard-stat-light:hover {
        background-color: #b843ea;
    }

    .dashboard-stat.purple-medium .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.purple-medium .details .number {
        color: #ffffff;
    }

    .dashboard-stat.purple-medium .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.purple-medium .more {
        color: #ffffff;
        background-color: #b843ea;
    }

.dashboard-stat.purple-studio {
    background-color: #8E44AD;
}

    .dashboard-stat.purple-studio.dashboard-stat-light:hover {
        background-color: #823e9e;
    }

    .dashboard-stat.purple-studio .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.purple-studio .details .number {
        color: #ffffff;
    }

    .dashboard-stat.purple-studio .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.purple-studio .more {
        color: #ffffff;
        background-color: #823e9e;
    }

.dashboard-stat.purple-wisteria {
    background-color: #9B59B6;
}

    .dashboard-stat.purple-wisteria.dashboard-stat-light:hover {
        background-color: #924dae;
    }

    .dashboard-stat.purple-wisteria .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.purple-wisteria .details .number {
        color: #ffffff;
    }

    .dashboard-stat.purple-wisteria .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.purple-wisteria .more {
        color: #ffffff;
        background-color: #924dae;
    }

.dashboard-stat.purple-seance {
    background-color: #9A12B3;
}

    .dashboard-stat.purple-seance.dashboard-stat-light:hover {
        background-color: #8a10a0;
    }

    .dashboard-stat.purple-seance .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.purple-seance .details .number {
        color: #ffffff;
    }

    .dashboard-stat.purple-seance .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.purple-seance .more {
        color: #ffffff;
        background-color: #8a10a0;
    }

.dashboard-stat.purple-intense {
    background-color: #8775a7;
}

    .dashboard-stat.purple-intense.dashboard-stat-light:hover {
        background-color: #7c699f;
    }

    .dashboard-stat.purple-intense .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.purple-intense .details .number {
        color: #ffffff;
    }

    .dashboard-stat.purple-intense .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.purple-intense .more {
        color: #ffffff;
        background-color: #7c699f;
    }

.dashboard-stat.purple-sharp {
    background-color: #796799;
}

    .dashboard-stat.purple-sharp.dashboard-stat-light:hover {
        background-color: #6f5f8d;
    }

    .dashboard-stat.purple-sharp .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.purple-sharp .details .number {
        color: #ffffff;
    }

    .dashboard-stat.purple-sharp .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.purple-sharp .more {
        color: #ffffff;
        background-color: #6f5f8d;
    }

.dashboard-stat.purple-soft {
    background-color: #8877a9;
}

    .dashboard-stat.purple-soft.dashboard-stat-light:hover {
        background-color: #7d6ba1;
    }

    .dashboard-stat.purple-soft .visual > i {
        color: #ffffff;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    .dashboard-stat.purple-soft .details .number {
        color: #ffffff;
    }

    .dashboard-stat.purple-soft .details .desc {
        color: #ffffff;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dashboard-stat.purple-soft .more {
        color: #ffffff;
        background-color: #7d6ba1;
    }

.dashboard-stat-light {
    padding-bottom: 20px;
    margin-bottom: 20px;
}

    .dashboard-stat-light .details {
        margin-bottom: 5px;
    }

        .dashboard-stat-light .details .number {
            font-weight: 300;
            margin-bottom: 0px;
        }

.dashboard-stat .details .desc {
    margin-left: 10px !important;
    font-size: 15px !important;
}

.dashboard-stat .details .number {
    padding-top: 12px !important;
}

/*.dashboard-stat .visual {
height: 60px !important;
}*/

.dashboard-stat .more {
    padding: 4px 10px 4px 10px !important;
    font-weight: 600 !important;
    opacity: 1 !important;
}

[class^="m-icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 3px;
    line-height: 14px;
    vertical-align: top;
    background-image: url('../images/syncfusion-icons.png');
    background-position: 0 0;
    background-repeat: no-repeat;
}

[class^="m-icon-big-"] {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 6px;
    vertical-align: middle;
    background-image: url('../images/syncfusion-icons.png');
    background-position: 0 0px;
    background-repeat: no-repeat;
}

/* large icons */
.btn.m-icon-big {
    padding: 9px 16px 8px 16px;
}

    .btn.m-icon-big.m-icon-only {
        padding: 9px 8px 8px 0px;
    }

    .btn.m-icon-big [class^="m-icon-big-"] {
        margin: 0 0 0 10px;
    }

.btn.m-icon-ony > i {
    margin-left: 0px;
}

/* default icons */
.btn.m-icon {
    padding: 7px 14px 7px 14px;
}

    .btn.m-icon [class^="m-icon-"] {
        margin: 4px 0 0 5px;
    }

    .btn.m-icon.m-icon-only {
        padding: 7px 10px 7px 6px;
    }

/* white icon */
.m-icon-white {
    background-image: url('../images/syncfusion-icons-white.png');
}

/*  Misc */
.m-icon-swapright {
    background-position: -27px -10px;
}

.m-icon-swapdown {
    background-position: -68px -10px;
}

.m-icon-swapleft {
    background-position: -8px -10px;
}

.m-icon-swapup {
    background-position: -46px -10px;
}

.m-icon-big-swapright {
    background-position: -42px -28px;
}

.m-icon-big-swapdown {
    background-position: -115px -28px;
}

.m-icon-big-swapleft {
    background-position: -6px -28px;
}

.m-icon-big-swapup {
    background-position: -78px -28px;
}

.panel-blue {
    border-color: #3b5961;
}

    .panel-blue > .panel-heading {
        background-color: #3b5961;
        color: white;
    }

.panel-orange {
    border-color: #00cb90;
}

    .panel-orange > .panel-heading {
        background-color: #00cb90;
        color: white;
    }

.panel-red {
    border-color: #e7505a;
}

    .panel-red > .panel-heading {
        background-color: #e7505a;
        color: white;
    }

.btn-red {
    background-color: #e7505a;
}

.width-40percent {
    width: 40% !important;
}

.width-495percent {
    width: 49.85% !important;
}

.width-50percent {
    width: 50% !important;
}

.register {
    padding-left: 136px;
    padding-bottom: 10px;
}

.margin-top-20px {
    margin-top: 20px;
}

.margin-right-ng5 {
    margin-right: -5px;
}

.img-thank {
    padding: 0px;
    height: 600px;
}

.validate-autocomplete {
    /*height: 38px;*/
    height: auto !important;
    /*width: 785px;*/
    border: 1px solid #b94a48;
}

.large-checkbox {
    zoom: 1.5 !important;
    margin-top: 0px !important;
}

/*#defaultSignature {
transition: 1s ease;
backface-visibility: hidden;
}*/
#defaultSignature:hover {
    opacity: 0.3 !important;
}

.text {
    /*background-color: #3498db;*/
    color: black;
    font-size: 16px;
    /*padding: 8px 11px;*/
}

.middle {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 25%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%)
}

.middle15 {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%)
}

.img-box:hover #defaultSignature {
    opacity: 0.3;
    transition: 1s ease;
}

.img-box:hover #imgDisplay {
    opacity: 0.3;
    transition: 1s ease;
}

.img-box:hover #img1 {
    opacity: 0.3;
    transition: .1s ease;
    width: 200px;
}

.img-box:hover .middle15 {
    .modal-body span opacity: 1;
}

.img-box:hover .middle {
    opacity: 1;
}

.img-box {
    border: 1px dashed #8da0aa;
    height: 200px;
    width: 250px;
}

.timeslot-block {
    border: 1px solid #c3c3c3;
    width: 260px;
    height: 90px;
    border-radius: 5px;
    max-width: 100%;
    padding-top: 9px;
}

.timeslot-error-block {
    border: 1px solid #b94a48;
    width: 260px;
    height: 80px;
    border-radius: 5px;
}

.bg-thankyou {
    padding: 0px;
    height: 550px;
    z-index: 1;
}

.bg-dashboardRank {
    background-color: #f3f5f7;
}

.thankyou {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    /*z-index: 3 !important;
position: absolute !important;
padding-left: 325px;*/
}

.example-box-wrapper.ScreenerList {
    margin: 0;
}

    .example-box-wrapper.ScreenerList .create_jobtbl_row.table_head .create_jobtbl_col:nth-child(1) {
        width: 15%;
    }

    .example-box-wrapper.ScreenerList .create_jobtbl_row.table_head .create_jobtbl_col:nth-child(2) {
        width: 10%;
    }

    .example-box-wrapper.ScreenerList .create_jobtbl_row.table_head .create_jobtbl_col:nth-child(3) {
        width: 15%;
    }

    .example-box-wrapper.ScreenerList .create_jobtbl_row.table_head .create_jobtbl_col:nth-child(4) {
        width: 50%;
    }

    .example-box-wrapper.ScreenerList .create_jobtbl_row.table_head .create_jobtbl_col:nth-child(5) {
        width: 20%;
    }


    .example-box-wrapper.ScreenerList .create_jobtbl_row.table_head .create_jobtbl_col:nth-child(4) {
        width: 20%;
    }

    .example-box-wrapper.ScreenerList .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        width: 15%;
    }

    .example-box-wrapper.ScreenerList .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
        width: 10%;
    }

    .example-box-wrapper.ScreenerList .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
        width: 15%;
    }
/*riddhi 17/9*/
.panel-body.data_entrymain .content-box-wrapper {
    padding: 10px !important
}
/*riddhi*/
.panel-body.data_entrymain .create_jobtbl_row.table_head .create_jobtbl_col:nth-child(2) {
    width: 4% !important;
}

.internalchecklst .create_jobtbl_row.table_head .create_jobtbl_col:nth-child(3) {
    width: 26% !important;
}

.add_campaigntbl .create_jobtable .create_jobtbl_col:nth-child(5) {
    width: 16% !important;
    text-align: center;
}

.clienttodolst .create_jobtbl_col:first-child {
    width: 15% !important;
}

.dashboard-box.dashboard-box-chart .content-wrapper .example-box-wrapper {
    height: 150px;
    top: -85px;
}

.basic_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 5% !important
}

div#step1 .create_jobtbl_col:first-child .thead {
    min-width: auto !important;
}

div#step1.rec_tab1 .create_jobtbl_row .create_jobtbl_col:nth-child(1),
div#step3.rec_tab3 .create_jobtbl_row .create_jobtbl_col:nth-child(1),
div#step4.rec_tab4 .create_jobtbl_row .create_jobtbl_col:nth-child(1),
div#step5.rec_tab5 .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 5% !important
}

div#step1.rec_tab1 .create_jobtbl_row .create_jobtbl_col:nth-child(2),
div#step3.rec_tab3 .create_jobtbl_row .create_jobtbl_col:nth-child(2),
div#step4.rec_tab4 .create_jobtbl_row .create_jobtbl_col:nth-child(2),
div#step5.rec_tab5 .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 5% !important
}

div#step1.rec_tab1 .create_jobtbl_row .create_jobtbl_col:nth-child(3),
div#step3.rec_tab3 .create_jobtbl_row .create_jobtbl_col:nth-child(3),
div#step4.rec_tab4 .create_jobtbl_row .create_jobtbl_col:nth-child(3),
div#step5.rec_tab5 .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 45% !important
}

div#step1.rec_tab1 .create_jobtbl_row .create_jobtbl_col:nth-child(4),
div#step3.rec_tab3 .create_jobtbl_row .create_jobtbl_col:nth-child(4),
div#step4.rec_tab4 .create_jobtbl_row .create_jobtbl_col:nth-child(4),
div#step5.rec_tab5 .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 13% !important
}

div#step1.rec_tab1 .create_jobtbl_row .create_jobtbl_col:nth-child(5),
div#step3.rec_tab3 .create_jobtbl_row .create_jobtbl_col:nth-child(5),
div#step4.rec_tab4 .create_jobtbl_row .create_jobtbl_col:nth-child(5),
div#step5.rec_tab5 .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
    width: 30% !important
}

div#step1.rec_tab1 .create_jobtbl_row .create_jobtbl_col:nth-child(6),
div#step3.rec_tab3 .create_jobtbl_row .create_jobtbl_col:nth-child(6),
div#step4.rec_tab4 .create_jobtbl_row .create_jobtbl_col:nth-child(6),
div#step5.rec_tab5 .create_jobtbl_row .create_jobtbl_col:nth-child(6) {
    width: 7% !important
}

div#step1.rec_tab1 .create_jobtbl_row .create_jobtbl_col:nth-child(7),
div#step3.rec_tab3 .create_jobtbl_row .create_jobtbl_col:nth-child(7),
div#step4.rec_tab4 .create_jobtbl_row .create_jobtbl_col:nth-child(7),
div#step5.rec_tab5 .create_jobtbl_row .create_jobtbl_col:nth-child(7) {
    width: 4% !important
}

div#step1.rec_tab1 .create_jobtbl_row .create_jobtbl_col:nth-child(8),
div#step3.rec_tab3 .create_jobtbl_row .create_jobtbl_col:nth-child(8),
div#step4.rec_tab4 .create_jobtbl_row .create_jobtbl_col:nth-child(8),
div#step5.rec_tab5 .create_jobtbl_row .create_jobtbl_col:nth-child(8) {
    width: 11% !important
}


/*div#step1.rec_tab1 .create_jobtbl_row .create_jobtbl_col:nth-child(2),*/
/*div#step3.rec_tab3 .create_jobtbl_row .create_jobtbl_col:nth-child(2),*/
/*div#step4.rec_tab4 .create_jobtbl_row .create_jobtbl_col:nth-child(2),
div#step5.rec_tab5 .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
width: 11% !important
}*/

/*div#step2.rec_tab2 .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
width: 12% !important
}*/
/*div#step1.rec_tab1 .create_jobtbl_row .create_jobtbl_col:nth-child(4),*/
/*div#step2.rec_tab2 .create_jobtbl_row .create_jobtbl_col:nth-child(4),*/
/*div#step3.rec_tab3 .create_jobtbl_row .create_jobtbl_col:nth-child(4),*/
/*div#step4.rec_tab4 .create_jobtbl_row .create_jobtbl_col:nth-child(4),
div#step5.rec_tab5 .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
width: 13% !important
}*/

/*.form-wizard > ul > li a#wiz1:before {
position: absolute;
z-index: 4;
top: 20px;
left: 57%;
width: 100%;
height: 4px;
content: '';
background: #00bca4;
}

.form-wizard > ul > li a#wiz2:before {
position: absolute;
z-index: 4;
top: 20px;
left: 0;
width: 100%;
height: 4px;
content: '';
background: #00bca4;
}
*/
.form-wizard > ul > li a#wiz2:after {
    position: absolute;
    z-index: 4;
    top: 14px;
    width: 100%;
    height: 4px;
    content: '';
}

.form-wizard > ul > li a#wiz3:after {
    position: absolute;
    z-index: 4;
    top: 14px;
    width: 100%;
    height: 4px;
    content: '';
}

.form-wizard > ul > li a#wiz4:after {
    position: absolute;
    z-index: 4;
    top: 14px;
    width: 100%;
    height: 4px;
    content: '';
}

.form-wizard > ul > li a#wiz5:after {
    /*position: absolute;
    z-index: 4;
    top: 14px;
    width: 100%;
    height: 4px;
    content: '';*/
}

@media (max-width:1024px) {
    .thankyou {
        padding-left: 200px !important;
    }
}

@media (max-width:768px) {
    .thankyou {
        padding-left: 70px !important;
    }
}

@media (max-width:425px) {
    .thankyou {
        padding-left: 0px !important;
    }
}

@media only screen and (max-width: 460px) {
    .thankyou {
        padding-top: 100px;
    }
}

.xlarge-checkbox {
    zoom: 2.5 !important;
    margin-top: 0px !important;
}

.blue-icon {
    color: #0093d9;
}

.green-icon {
    color: green;
}

.vertical-middle {
    vertical-align: middle !important;
}

.bg-yellow {
    background-color: #fbffa3;
}

.bg-darkYellow {
    background-color: #b3ba18;
}

.bg-greencolor {
    background-color: #42c20f;
}

.bg-redcolor {
    background-color: #aa3025;
}

.bg-whitecolor {
    background-color: white;
}

.multidropdwon-xScroll {
    height: 100px !important;
    overflow-x: scroll;
}

.large-radio {
    zoom: 1.5 !important;
    margin-top: 0px !important;
}

.padding-left-0px {
    padding-left: 0px;
}

.padding-right-0px {
    padding-right: 0px;
}

.padding-left-5px {
    padding-left: 5px;
}

.padding-left-10px {
    padding-left: 10px;
}

.padding-right-5px {
    padding-right: 5px;
}

.padding-right-10px {
    padding-right: 10px;
}

.draft-icon {
    color: #0e64db;
    padding-right: 5px;
}

span.dashboard-dash.ng-scope {
    font-size: 57px;
    float: none;
    display: inline-block;
    vertical-align: middle;
    line-height: 0;
}

.popover {
    min-width: 40% !important;
    background-color: rgba(255, 255, 255, 0.75);
    font-size: smaller;
}

    .popover.right .arrow {
        margin-left: 10px !important;
    }

.HelpOnCreate {
    line-height: 18px;
    height: 20px;
    min-width: 25px;
    color: #00ceb4 !important;
    font-size: 22px;
    text-decoration: none !important;
    top: 0px;
    left: 5px;
}

.HelpOnDataEntry {
    top: 60px;
    line-height: 18px;
    height: 20px;
    color: #00ceb4 !important;
    font-size: 22px;
    text-decoration: none !important;
}

.HelpOnChecklist {
    line-height: 15px;
    height: 20px;
    min-width: 25px;
    color: #00ceb4 !important;
    font-size: 18px;
    text-decoration: none !important;
    top: 5px;
    left: 5px;
}

.font-15px {
    font-size: 15px;
}

.font-11px {
    font-size: 11px;
}

.font-12px {
    font-size: 12px;
}

.font-13px {
    font-size: 13px;
}

.pageChangeButtons {
    font-size: 20px;
    margin-right: 5px;
}

.dashboardButtons {
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    position: relative;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    white-space: nowrap;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    background-image: none;
    height: 29px;
    width: 29px;
    border-radius: 16px;
}

    .dashboardButtons b {
        font-size: 16px;
    }

/*.badge-separator:after {
content: ":";
position: absolute;
right: -9px;
color: #000;
top: 1px;
}*/
/*.badge-separator + span::first-letter {
content: ":";
position: absolute;
right: -9px;
color: #000;
top: 1px;
color: red;
}*/
.badge-separator {
    position: relative;
    margin-left: 5px;
}

.candidate_name {
    font-size: 20px;
    vertical-align: top;
    display: block;
    line-height: 20px;
}

    .candidate_name span, .candidate_name div {
        line-height: initial !important;
        padding-top: 0px !important;
    }

        .candidate_name span.pull-right {
            padding-top: 3px !important;
            position: relative;
            z-index: 1;
        }

.looking_status {
    font-size: 15px;
    text-transform: none !important;
    display: inline-block;
    padding-top: 0px !important;
}

    .looking_status a {
        vertical-align: top;
    }

.candidate_img {
    width: 70px;
    height: 70px;
    display: block;
    border-radius: 100%;
    overflow: hidden;
    float: left;
    padding-top: 0px !important;
    /* padding-left: 5px !important;*/
    /*margin-left: 10px !important;*/
}

.candidate_leftdetail {
    width: 70px;
    display: block;
    float: left;
    text-align: center;
}

    .candidate_leftdetail .btn {
        height: auto;
        margin-top: 10px;
    }

.candidate_img img {
    width: 100%;
    position: relative;
    left: 0px;
    top: 0px;
}

.candidate_detail .social_btn img {
    width: 22px;
    vertical-align: text-top;
}

.candidate_detail .social_btn {
    opacity: 1 !important;
    padding-top: 0px !important;
}

.sub-color {
    color: #00bca4;
}

.social_btnmain {
    padding-top: 0px !important;
}

.candidate_detail .social_btnmain {
    padding-top: 5px !important;
    position: relative;
    z-index: 1;
    line-height: 1px !important;
    display: inline-block;
    vertical-align: top;
}

    .candidate_detail .social_btnmain span {
        font-size: 24px;
        vertical-align: top;
        line-height: 19px !important;
        padding-top: 0px !important;
        display: inline-block;
        margin-bottom: 5px;
    }

    .candidate_detail .social_btnmain .anchor_color {
        display: inline-block;
        margin-bottom: 5px;
    }

.social_btnmain img {
    width: 24px;
}

.header_top {
    /*display: inline-block;*/
    width: 100%;
    padding: 10px 0 8px 0;
    background-color: #3B5960
}

.candidate_detail {
    width: 70%;
    padding-left: 15px;
    float: left;
    display: inline-block;
}

    .candidate_detail span {
        padding-top: 5px !important;
    }

    .candidate_detail .candidate_salary {
        display: inline-block;
        width: 100%;
        font-size: 12px;
        font-weight: bold;
        padding-top: 0px !important;
    }

.dashboard-box-chart .header .candidate_salary span {
    width: 100%;
    display: inline-block;
    text-align: left !important;
    padding-top: 0px !important;
    line-height: 14px !important;
}

.ImageInList {
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 100%;
    overflow: hidden;
    float: left;
    padding-top: 0px !important;
}

.graph_checkbox {
    text-align: center !important;
    padding: 0 5px;
    margin: 10px 0;
}

.dashboardBadge {
    border-radius: 8px;
}

/*.activelyLookingBG {
background-color: #edfded;
}*/

.progress {
    height: 48px;
    width: 100%;
    background-color: #01d5a4;
    float: right;
    position: absolute;
    right: auto;
    top: -13px;
    transform: translateX(-50%);
    left: 51%;
    border-radius: 0;
    margin: 0;
}

.progress_count {
    position: absolute;
    /*left: 28px;
right: 34px;*/
    color: #fff;
    z-index: 10;
    font-size: 30px;
    text-align: right;
    top: 16px;
    right: 65px;
}

.progress_count_shortlist {
    position: absolute;
    /*left: 28px;
right: 34px;*/
    color: #fff;
    z-index: 10;
    font-size: 30px;
    text-align: right;
}

.progress_count_screener {
    position: absolute;
    /*left: 28px;
right: 34px;*/
    color: #fff;
    z-index: 10;
    font-size: 30px;
    text-align: right;
}

.progress_count_right5px_left15px {
    right: 5px;
    top: 15px;
}

span.progress_text {
    z-index: 999;
    position: absolute;
    left: 46%;
    right: 0;
    transform: translate(-50%);
    top: 4px;
}

.social_disabled {
    opacity: 0.5;
    pointer-events: none;
}

.label-neutral {
    background-color: #c09fe4;
}

.disableAddon {
    border: #dfe8f1 solid 1px !important;
    background-color: #f3f3f9;
    cursor: not-allowed !important;
}

.width-49Percent .input-group-addon {
    background-color: #f7f4f4;
    font-size: 12px;
}

.form-wizard > ul > li.active .wizard-step {
    /*background-color: #fff;*/
    /*color: #3b5960;*/
    height: 40px;
    width: 40px;
    top: -7px;
    /*padding-top: 2px;*/
    border: 6px solid #01d5a4;
    font-family: OpenSans;
}

.form-wizard > ul > li.active .wizard-description {
    font-weight: bold
}

.form-wizard > ul > li a .bg-primary {
    background-color: #00bca4;
}

.selectedCandidateError {
    background-color: #ecc9c9 !important;
    color: darkred;
    border-color: #e6b3b3 !important;
}

.margin-top-ng5px {
    margin-top: -5px;
}

.screenerToFillBG {
    background-color: #b9f7b9;
    color: #019801;
}

    .screenerToFillBG td, .screenerToFillBG .create_jobtbl_col {
        border-color: #4dff4d !important;
        border-width: 1px 1px 0px 0px !important;
    }

        .screenerToFillBG .create_jobtbl_col:first-child {
            border-left-width: 1px !important;
        }

    .screenerToFillBG.create_jobtbl_row:last-child .create_jobtbl_col {
        border-bottom-width: 1px !important;
    }

    .screenerToFillBG:hover td, .screenerToFillBG:hover .create_jobtbl_col {
        background: #b9f7b9 !important;
        color: black !important;
        border-color: #4dff4d !important;
    }

.not-allowed {
    cursor: not-allowed !important;
    pointer-events: unset !important;
}

.rejectedCandidate {
    background-color: lightgray !important;
}

.required:after {
    content: "*";
    color: #b94a48;
    font-size: 16px;
}

/*===== Design Changes =====*/
/*.graph_checkbox li {
width: 50%;
display: inline-block;
list-style: none;
float: left;
}
.graph_checkbox {
padding-left: 0px;
margin-bottom: 0px;
width: 100%;
display: inline-block;
}
.graph_checkbox li {
padding-left: 20px;
position: relative;
}
.graph_checkbox li .checkbox {
position: absolute;
left: 0px;
top: -3px;
}*/
.social_btnmain .btn, .social_btnmain .anchor_color {
    vertical-align: top;
    display: inline-block;
    margin-bottom: 5px;
}

.social_btnmain {
    text-align: left !important;
}

.status_btn .btn {
    margin-top: 0;
    border-radius: 0;
    height: 40.5px;
    width: 40px;
    margin-bottom: -1px;
}

.padding-0px {
    padding: 0px !important;
}

#header-logo {
    text-align: left;
    padding-left: 32px;
}

.example-box-wrapper {
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

.mobile_search {
    display: inline-block;
    float: left;
}

    .mobile_search .mobile_searchbtn {
        display: none !important;
        height: 28px;
        line-height: 28px;
        display: block;
        width: 28px;
        text-align: center;
        background: rgba(255,255,255,0.05);
        border-radius: 3px;
        margin: 1px 5px 0 5px;
        color: rgba(255,255,255,0.7);
    }

.mobile_searchform {
    display: inline-block;
}

.mobile_searchformbtn {
    display: none !important;
}

.dashboard-box.dashboard-box-chart {
    border: 1px solid rgba(0, 0, 0, 0.15);
    float: none;
    display: inline-block;
    width: 100%;
}

.dashboard-box .content-wrapper {
    margin: 0px !important;
    /*padding: 6px 10px 4px !important;*/
    padding: 0px 10px !important;
}

.dashboard-box-chart .header {
    display: inline-block;
    width: 100%;
    padding-bottom: 0px;
    position: relative;
    padding: 0;
}

    .dashboard-box-chart .header.top {
        background-color: #00cb90;
    }

    .dashboard-box-chart .header h2 {
        display: inline-block;
        font-size: 16px;
        line-height: 46px;
        margin: 0 5px !important;
        font-family: 'OpenSans-Semibold';
    }

    .dashboard-box-chart .header .popover-button-help {
        top: 50% !important;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        margin-left: 5px;
        position: absolute;
    }

.create_jobtbl_row.table_head .create_jobtbl_col {
    border-color: #00cb90 !important
}

.create_jobtbl_row .create_jobtbl_col {
    border-color: rgba(168, 222, 191, 0.25) !important;
    position: relative;
}

@media(min-width:768px) {
    .giveMeEllipsis {
        text-overflow: ellipsis;
        overflow: hidden;
        position: absolute;
        right: 0;
        left: 0;
        top: 0;
        max-height: 44px;
        bottom: 0;
        word-break: break-all;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        padding: 5px 10px;
    }
}

.create_jobtab .ed_btn {
    min-width: 34px !important;
    font-size: 14px;
    height: 25px;
    line-height: 23px;
}
/*.panel-body .ng-scope {
z-index: unset;
}*/
.dashboard_buttons {
    display: inline-block;
    /*width: 100%;*/
    float: right;
    text-align: left;
    padding-right: 5px;
}

.dashboard_pagination {
    display: inline-block;
    padding: 10px 10px;
    width: 100%;
}

    .dashboard_pagination .pagination {
        margin: 0px;
    }

.inner_pagination {
    width: 100%;
    display: inline-block;
    padding: 10px 0px;
}

    .inner_pagination .pagination {
        margin: 0px;
    }

.job_listfilter {
    width: 100%;
    display: table;
    float: left;
}

.panel-button {
    margin-top: 0; /*18-12-2018*/
}
/*.panel-button .btn  {
min-width: 100px;
}*/
.pager_space {
    /*padding-left: 15px;
padding-right: 15px;*/
    display: inline-block;
    float: right;
}

    .pager_space li {
        margin-right: 5px;
        margin-left: 5px;
        display: inline-block;
    }

.create_jobtab .btn.btn-info {
    min-width: 100px;
}

.create_jobtab .btn.width_auto {
    width: auto !important;
    min-width: inherit;
}

.create_jobtab .btn.btn-round.width_auto {
    min-width: 34px !important;
    background-color: #004bee !important;
    margin: 0 auto;
    float: none !important;
}

.create_jobtab .btn.btn-round:hover {
    border-color: transparent !important;
}

.create_jobtab canvas {
    width: 600px;
    /*height: auto !important;*/
}

/**24/05-2018*/
.create_jobtab1 .canvas_info {
    max-width: 450px !important;
    height: auto !important
}

.create_jobtab1 .mobile_canvas {
    text-align: center
}



.create_jobtab1 canvas#canvas2 {
    max-width: 450px !important;
    height: auto !important
}



.create_jobtab .mobile_canvas {
    text-align: center
}

.campaign_listbtn .panel-button {
    margin-top: -47px;
}

.create_jobbtn {
    margin-right: 13px;
}

.customPill ul {
    padding-left: 10px;
    vertical-align: top;
}

.create_jobtable {
    display: table;
    width: 100%;
    font-size: 14px;
    color: #000000;
    box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.15);
    background-color: #fff !important;
}

.create_jobtbl_row {
    display: table-row;
    width: 100%;
    vertical-align: middle;
}

    .create_jobtbl_row:nth-child(even) {
        background-color: #FAFBFC;
    }

    .create_jobtbl_row:nth-child(odd) {
        background-color: white;
    }

.create_jobtbl_row_block {
    width: 100%;
    vertical-align: middle;
}

    .create_jobtbl_row_block:nth-child(even) {
        background-color: #FAFBFC;
    }

    .create_jobtbl_row_block:nth-child(odd) {
        background-color: white;
    }

.create_jobtbl_col {
    display: table-cell;
    border-width: 1px 1px 0px 0px;
    border-style: solid;
    border-color: #00cb90 !important;
    padding: 10px;
    vertical-align: top;
    /*background-color: #fff;*/
    color: #000000;
}

    .create_jobtbl_col:hover {
        color: #00cb90
    }

    .create_jobtbl_col.black_color:hover {
        color: #000 !important
    }

.create_jobtbl_row .create_jobtbl_col:first-child {
    border-left: 1px solid #dfe8f1;
}

.create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 4.8%;
}

.create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    /*width: 37%;*/
    width: 28%;
}
/*.create_jobtbl_row .create_jobtbl_col:nth-child(3) {
width: 58%;
}*/
.create_jobtbl_row:last-child .create_jobtbl_col {
    border-bottom: 1px solid #dfe8f1;
}
/*#step2 .create_jobtbl_row:last-child .create_jobtbl_col .table_head{
border-bottom:none !important;
}*/

.two_col_table.create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 4.5%;
}

.two_col_table.create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 28%;
}

.one_col_table {
    width: 100%;
    display: table;
}

    .one_col_table .create_jobtbl_col:nth-child(1) {
        width: 100%;
        border-width: 1px 1px 1px 1px;
        border-style: solid;
        border-color: #dfe8f1;
    }

.key_table .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 18%;
}

.key_table .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 25%;
    word-break: break-all;
    vertical-align: top;
}

.key_table .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 1%;
    vertical-align: middle;
}

.key_table .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 25%;
    vertical-align: top;
}
/*.key_table .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
width: 38%;
}*/
.key_table .create_jobtbl_row {
    display: inline;
}

    .key_table .create_jobtbl_row:last-child .create_jobtbl_col:nth-child(1) {
        width: 4.9%;
    }

    .key_table .create_jobtbl_row:last-child .create_jobtbl_col:nth-child(2) {
        width: 17.8%;
    }

    .key_table .create_jobtbl_row:last-child .create_jobtbl_col:nth-child(3) {
        width: 77%;
    }

.salary_table .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 4.5%;
}

.performance_table .create_jobtbl_row {
    display: inline-table;
}

    .performance_table .create_jobtbl_row.two_col_table .create_jobtbl_col:nth-child(1) {
        text-align: left;
        width: 5.7%;
    }

    .performance_table .create_jobtbl_row.two_col_table .create_jobtbl_col:nth-child(2) {
        width: 87%;
    }

.activity_table .create_jobtbl_row {
    display: inline-table;
}

    .activity_table .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        width: 12%;
    }

    .activity_table .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
        width: 39%;
    }

    .activity_table .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
        width: 13%;
    }

    .activity_table .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
        width: 36%;
    }

    .activity_table .create_jobtbl_row.two_col_table .create_jobtbl_col:nth-child(1) {
        width: 12%;
        text-align: left;
    }

    .activity_table .create_jobtbl_row.two_col_table .create_jobtbl_col:nth-child(2) {
        width: 52.1%;
    }

    .activity_table .create_jobtbl_row.two_col_table .create_jobtbl_col:nth-child(3) {
        width: 37.5%;
    }

.activity_table .ui-slider-horizontal {
    margin-bottom: 0px;
}

#step-4 .create_jobtbl_row .create_jobtbl_col:first-child {
    width: 6%;
}

#step-4 .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 36%;
}

#step-5 .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 6%;
}

#step-5 .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 28%;
}

#step-5 .create_jobtbl_row.two_col_table .create_jobtbl_col:nth-child(1) {
    width: 0.7%;
}

.action_table .create_jobtbl_row {
    display: inline-table;
}

.action_table .two_col_table.create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    text-align: left;
}

.action_table .two_col_table.create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 95%;
}

#step-5 .timeslot-block {
    width: 100%;
}

.no-padding {
    padding: 0px !important;
}

.bg-default .create_jobtable {
    color: #555a60 !important;
}

.margin-right-10px {
    margin-right: 10px !important;
}

.tooltip {
    z-index: 1000 !important;
}

.address_table .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 50%;
}

.address_table .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 50%;
}

.profile_table .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 30%;
}

.profile_table .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 70%;
}

.company_info_table .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 50%;
}

.company_info_table .create_jobtbl_row {
    display: table;
}

    .company_info_table .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
        width: 60%;
    }

.half-partition .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 50%;
}

.socialprofile_table .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 70%;
}

.socialprofile_table .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 30%;
}

.profilework_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 50%;
}

.profilework_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 50%;
}

.create_jobtable .thead {
    color: #4b5056;
    font-weight: bold;
    text-align: center;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.58;
    letter-spacing: normal;
    /*margin-bottom: 10px;*/
}

.profilecareer_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 25%;
}

.profilecareer_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 42%;
}

.profilecareer_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 27%;
}

.profilework_tbl .one_col_table {
    color: #97a2aa;
}

    .profilework_tbl .one_col_table .create_jobtbl_col {
        border-bottom: none;
    }

.profile_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
.profile_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 35%;
}
/*.profile_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
width: 30%;
}*/
.image_uploadtbl .create_jobtable .create_jobtbl_col:nth-child(2) {
    width: 50%;
}

.image_uploadtbl .create_jobtable .create_jobtbl_col:nth-child(3) {
    width: 50%;
}

.margin-bottom-20px {
    margin-bottom: 20px;
}

.margin-bottom-35px {
    margin-bottom: 35px;
}

.add_campaigntbl td {
    word-break: break-all;
}

.add_campaigntbl .checkbox {
    margin-top: 0px;
}

#page-content {
    /*padding-bottom: 10px;*/
}

.add_campaigntbl .table-bordered > thead > tr > th {
    border-bottom-width: 0px;
}

.confirmation_main .panel-button {
    margin-top: -40px;
}

.advice_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 35%;
}

.advice_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 70%;
}
/*riddhi 17/9*/
.advice_performancetbl .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 4%;
}
/*riddhi*/
.advice_performancetbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 80%;
}

.advice_tbl .one_col_table .create_jobtbl_col:nth-child(1) {
    border-top: 1px solid #dfe8f1;
}

.content-box-header {
    line-height: 18px;
}

.screener_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 27%;
}

.screener_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
.screener_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 15%;
}

.screener_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(3),
.screener_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
    width: 21%;
}

.rating_tbl .one_col_table .create_jobtbl_row:nth-child(1) .create_jobtbl_col {
    border-top: 1px solid #dfe8f1;
}

.screener_essentialtbl .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 35%;
}

.screener_essentialtbl .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 20%;
}

.screener_essentialtbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 45%;
}

.screener_uploadtbl {
    padding-left: 10px;
    padding-right: 10px;
}

    .screener_uploadtbl .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        width: 28%;
    }

    .screener_uploadtbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
        width: 17%;
    }

    .screener_uploadtbl .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
        width: 37%;
    }

    .screener_uploadtbl .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
        width: 20%;
    }

    .screener_uploadtbl .one_col_table {
        margin-bottom: 10px;
    }

        .screener_uploadtbl .one_col_table .create_jobtbl_col:nth-child(1) {
            border-top: 1px solid #dfe8f1;
        }

.data_entrymain .one_col_table .create_jobtbl_col:nth-child(1) {
    border-top: 1px solid #dfe8f1;
}

.mobile_canvas {
    overflow-x: auto;
}

.import_table .create_jobtbl_row .create_jobtbl_col:nth-child(1),
.import_table .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 50%;
}

.user_notificationmain .panel-heading {
    position: relative;
    padding-right: 40px;
}
/*.user_notificationmain .panel-heading .glyphicon {
position: absolute;
top: 50%;
right: 15px;
margin-top: -8px;
}*/
h4.title-hero {
    line-height: 16px;
}

.form-control {
    box-shadow: none;
    -webkit-box-shadow: none;
}

#page-header {
    z-index: auto !important;
}

.import_form {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #dfe8f1;
}

.import_tablelist {
    border-top: 1px solid #dfe8f1;
}
/*.package_table.key_table .create_jobtbl_row:last-child .create_jobtbl_col:nth-child(2) {
width: 1%;
}*/
.package_table.key_table .create_jobtbl_row:last-child .create_jobtbl_col:nth-child(1),
.package_table.key_table .create_jobtbl_row:last-child .create_jobtbl_col:nth-child(3) {
    width: 47%;
    vertical-align: top;
}

.package_table.key_table .create_jobtbl_row:last-child .create_jobtbl_col:nth-child(2) {
    width: 1%;
    text-align: center;
}
/* pannel button css start */
.panel-button .btn {
    margin: 0 10px; /*17/12/2018*/
}

.panel-body .panel-header {
    padding: 0px;
}

.panel-body .dashboard-box.dashboard-box-tital {
    height: AUTO;
    position: relative;
    background-color: #00cb90;
    border: none
}

.custom-btn.btn {
    min-width: 100px;
    background-color: #004BEE;
    border-color: #3b5961;
    font-size: 14px;
    height: 46px;
    width: 192px;
}


.pager.wizard.pager_space li a {
    border-radius: 3px;
}

.panel-body {
    padding: 15px 5px !important;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4,
.col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8,
.col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12,
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4,
.col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8,
.col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
.col-md-1, .col-md-2, .col-md-3, .col-md-4,
.col-md-5, .col-md-6, .col-md-7, .col-md-8,
.col-md-9, .col-md-10, .col-md-11, .col-md-12,
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4,
.col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8,
.col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    padding-left: 5px;
    padding-right: 5px;
}

.row, .form-row {
    margin-left: -5px;
    margin-right: -5px;
}

.table:last-child {
    margin-bottom: 0px;
}

.margin-top-0px {
    margin-top: 0px !important;
}

.margin-bottom-0px {
    margin-bottom: 0px !important;
}

#page-content {
    display: block;
    /*display: table;*/
}

.dashboard_paginationtop {
    padding: 0px 5px 5px;
}

    .dashboard_paginationtop .pagination {
        margin: 0px;
    }

.tab-pane {
    padding: 0px 5px !important;
}

.content-box-header, .content-box .content-box-wrapper {
    padding: 10px;
}

div#step4 .content-box .content-box-wrapper {
    padding: 10px;
}

div#step5 .content-box .content-box-wrapper {
    padding: 10px;
}

/*div#step4 textarea.form-control {
margin-left: 10px !important
}*/

/*div#step5 textarea.form-control {
margin-left: 10px !important
}*/

div#step5 .margin-bottom-10px {
    /*margin-left:10px !important*/
}


div#step5.tab-pane {
    padding-left: 0 !important;
    margin-left: 5px;
}

div#step5 .margin-bottom-10px.cnt_bx {
    margin-left: 0 !important;
}

.content-box {
    margin-bottom: 10px !important;
}

.dashboard_paginationtop {
    display: inline-block;
    width: 100%;
}

.data_entrymain .panel {
    margin-bottom: 10px;
}

.panel-heading {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.padding-left-right-0px {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
/*.panel {
margin-bottom: 0  !important;
}*/
.verticle_tbl .form-group {
    /*min-height: 105px;*/
    padding: 10px;
    border-bottom: 1px solid #dfe8f1;
    margin-bottom: 0px;
}

.verticle_tbl .create_jobtbl_col {
    padding: 0px;
}

.verticle_tbl .verticle_tbllabel {
    margin-bottom: 5px;
    display: inline-block;
    width: 100%;
}

.verticle_tbl .create_jobtbl_col .form-group:last-child {
    border-bottom: none;
}

.screener_main #ShortlistHelp {
    position: relative;
    top: 5px;
}

.performance_table .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 6%;
}

.performance_table .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 36%;
}

.dashboard-box-chart table .progress {
    margin: 0px !important;
    width: 80px;
    background-color: #01d5a4;
    height: 4px;
    border-radius: 0;
}

.dashboard-box-chart thead tr th,
.dashboard-box-chart tbody tr th,
.dashboard-box-chart tfoot tr th,
.dashboard-box-chart thead tr td,
.dashboard-box-chart tbody tr td,
.dashboard-box-chart tfoot tr td {
    /*padding: 10px 5px;*/
    padding: 6px 5px;
}

.dashboard-box-chart tbody tr th {
    background-color: #e1e1e1;
    border-bottom: 1px solid #000;
    border-right: 0;
    color: #454545;
    font-weight: bold;
    font-family: 'SFProDisplay-Medium';
}

.dashboard-box-chart .header_top .candidate_salary {
    vertical-align: top;
}

.single_salary {
    width: 33%;
    text-align: left;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10.5px;
}

    .single_salary:first-child {
        padding-left: 0px;
    }

    .single_salary:last-child {
        padding-right: 0px;
    }

    .single_salary span {
        text-align: left !important;
    }

.inline_salary {
    text-align: left;
    float: left;
    padding-right: 5px;
    font-size: 10.5px;
    padding-left: 5px;
}

.dashboard-box .dashboard_performance_tblmain {
    /*margin: 5px 0px !important;*/
    /*height: 300px;*/
    /*overflow-y: scroll !important;*/
    border: 1px solid #dfe8f1;
    padding: 0px !important;
}

.dashboard_performance_tblmain .performance_customtbl {
    display: table;
    width: 100%;
    /*height: 300px;*/
}

    .dashboard_performance_tblmain .performance_customtbl .table-row {
        display: table-row;
        width: 100%;
    }

        .dashboard_performance_tblmain .performance_customtbl .table-row .table-cell {
            display: table-cell;
            width: 50%;
            border: 1px solid #dfe8f1;
            border-bottom: none !important;
            vertical-align: middle;
            float: none !important;
            padding: 5px 5px 5px 5px !important;
        }

            .dashboard_performance_tblmain .performance_customtbl .table-row .table-cell:first-child {
                border-left: none;
                border-right: none;
            }

            .dashboard_performance_tblmain .performance_customtbl .table-row .table-cell:last-child {
                border-right: none;
            }

        .dashboard_performance_tblmain .performance_customtbl .table-row:first-child .table-cell {
            border-top: none;
        }

.dashboard-box .dashboard_edutbl .dashboard_performance_tblmain {
    margin-bottom: 10px !important;
}

.viemore_btn {
    color: #1c82e1;
    text-transform: capitalize;
    text-decoration: underline;
    display: inline-block;
    font-weight: 500;
    font-size: 12px;
}

    .viemore_btn:hover, .viemore_btn:focus {
        color: #1c82e1;
    }

.dashboard_edutbl .dashboard_performance_tblmain .table-cell strong {
    font-weight: 600;
    color: #3e4855;
}

.table-bordered > thead > tr > th {
    border-bottom-width: 0px;
}

.bg-transparent-green {
    color: #fff;
    border-color: #29b765;
    background: rgba(46, 204, 113, 0.89);
}

#page-content > #HiddenModel + .panel {
    margin-bottom: 0px !important;
}

.profilecareer_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    /*width: 7%;*/
}

.dashboard-box .content-wrapper.padding-top-0px, .padding-top-0px {
    padding-top: 20px !important;
}

.dashboard-box .content-wrapper.padding-bottom-0px, .padding-bottom-0px {
    padding-bottom: 4px !important;
}

.screener_main .input-group.date .input-group-addon {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.qulification_tbl.content-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 17%;
}

.qulification_tbl.content-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(2),
.qulification_tbl.content-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 30%;
}

.qulification_tbl.content-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 18%;
}

.qulification_tbl.content-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
    width: 3%;
}

.qulification_tbl .create_jobtbl_col .thead {
    display: none;
}

.qulification_tbl.content-box-wrapper .approx_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
.qulification_tbl.content-box-wrapper .approx_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 50%;
}

.salaryinfo_table.content-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(1),
.salaryinfo_table.content-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 50%;
}

.margin-top-5px {
    margin-top: 5px !important;
}

.screener_main .create_jobbtn {
    margin-left: 6px;
    margin-right: 6px;
}

.two_col_table_skill .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 5%;
}

.two_col_table_skill .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 95%;
}

.popover.top .arrow {
    bottom: -11px;
    margin-left: -16px;
}

.popover.left .arrow {
    right: -11px;
}

.custom_switch {
    /*background-color: #0090e1;*/
    background-color: #A9A9A9;
    width: 160px;
    display: inline-block;
    border-radius: 20px;
    position: relative;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
}

    .custom_switch input {
        display: none;
    }

    .custom_switch label {
        width: 50%;
        float: left;
        color: #fff;
        text-align: center;
        margin-bottom: 0px;
        position: relative;
        z-index: 1;
        cursor: pointer;
        opacity: 0.5;
        font-weight: normal;
        padding: 6px !important;
    }

.custom_switchwrapper {
    position: absolute;
    left: -100px;
    top: 0px;
    border-radius: 20px;
    background-color: #00aea4;
    width: 50%;
    bottom: 0px;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}

.custom_switch input:checked + label {
    opacity: 1;
}

.custom_switch input:nth-of-type(1):checked ~ .custom_switchwrapper {
    left: 0px;
    background-color: #2ecc71;
}

.custom_switch input:nth-of-type(2):checked ~ .custom_switchwrapper {
    left: 50%;
    background-color: #e74c3c;
}


/*custom_switch 3*/


.custom_switch.three {
    background-color: #A9A9A9;
    width: 130px;
    display: inline-block;
    border-radius: 20px;
    position: relative;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
}

    .custom_switch.three input {
        display: none;
    }

    .custom_switch.three label {
        width: 33%;
        float: left;
        color: #fff;
        text-align: center;
        margin-bottom: 0px;
        position: relative;
        z-index: 1;
        cursor: pointer;
        opacity: 1;
        font-weight: normal;
    }

    .custom_switch.three .custom_switchwrapper {
        position: absolute;
        left: -100px;
        top: 0px;
        border-radius: 20px;
        background-color: #00aea4;
        width: 33%;
        bottom: 0px;
        -webkit-transition: 0.4s;
        -moz-transition: 0.4s;
        -ms-transition: 0.4s;
        -o-transition: 0.4s;
        transition: 0.4s;
    }

    .custom_switch.three input:checked + label {
        opacity: 1;
    }

    .custom_switch.three input:nth-of-type(1):checked ~ .custom_switchwrapper {
        left: 0px;
        background-color: #2ecc71;
    }

    .custom_switch.three input:nth-of-type(2):checked ~ .custom_switchwrapper {
        left: 33%;
        background-color: #cc9900;
    }

    .custom_switch.three input:nth-of-type(3):checked ~ .custom_switchwrapper {
        background-color: #e74c3c;
        left: 68% !important;
    }

/*.custom_switch {
position: relative;
display: block;
width: 110px;
height: 25px;
font-weight: normal;
color: #fff;
margin-bottom: 0px;
}
.custom_switch input {
display: none;
}
.custom_switch .slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #0090e2;
-webkit-transition: .4s;
transition: .4s;
}
.custom_switch .slider:before {
position: absolute;
content: "";
height: 17px;
width: 17px;
left: 4px;
bottom: 4px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
}
.custom_switch input:checked + .slider {
background-color: #00afa1;
}
.custom_switch input:focus + .slider {
box-shadow: 0 0 1px #2196F3;
}
.custom_switch input:checked + .slider:before {
-webkit-transform: translateX(85px);
-ms-transform: translateX(85px);
transform: translateX(85px);
}
.custom_switch .slider.round {
border-radius: 34px;
}
.custom_switch .slider.round:before {
border-radius: 50%;
}
.custom_switch .status_one {
padding-left: 25px;
line-height: 25px;
}
.custom_switch .status_two {
display: none;
padding-left: 10px;
line-height: 25px;
}
.custom_switch input:checked + .slider .status_one {
display: none;
}
.custom_switch input:checked + .slider .status_two {
display: block;
}*/
.candidate_discloseswitch .custom_switch {
    width: 90px;
}

    .candidate_discloseswitch .custom_switch input:checked + .slider:before {
        -webkit-transform: translateX(85px);
        -ms-transform: translateX(85px);
        transform: translateX(35px);
    }

.content-box:last-child {
    margin-bottom: 0px !important;
}

.dashboard_summary {
    height: 100px;
    overflow-y: scroll;
}

.myjob_table {
    word-break: break-word;
}

    .myjob_table .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .myjob_table .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .myjob_table .create_jobtbl_row .create_jobtbl_col:nth-child(4),
    .myjob_table .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
        width: 17%;
    }

    .myjob_table .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
        width: 32%;
    }

.user-account-btn .box-sm {
    width: 270px;
}

.user-account-btn .user-info {
    font-size: 16px;
    float: left;
}

#page-header .user-account-btn .dropdown-menu:before,
#page-header .user-account-btn .dropdown-menu:after {
    display: none;
}

.classTab .wizard-description {
    text-transform: capitalize;
    float: none;
    display: inline-block;
    margin: 0 0 20px 0;
    font-family: OpenSans;
    font-size: 16px;
    color: #000;
    letter-spacing: 0.6px;
}

.history_icon {
    /*background: url('../images/history_icon.png') !important;
background-repeat: no-repeat !important;
background-position: 42% 50% !important;
background-size: 25px !important;*/
}

    .history_icon:hover, .history_icon:focus {
        /*background: url('../images/history_icon_hover.png') !important;
background-repeat: no-repeat !important;
background-position: 42% 50% !important;
background-size: 25px !important;
*/
    }

.dropdown_history {
    /*background: url('../images/dropdownhistory_icon.png') !important;
background-repeat: no-repeat !important;
background-position: 3px 3px !important;
background-size: 20px !important;
padding-left: 28px !important;
*/
}

    .dropdown_history:hover, .dropdown_history:focus {
        /*background: url('../images/dropdownhistory_icon_hover.png') !important;
background-repeat: no-repeat !important;
background-position: 3px 3px !important;
background-size: 20px !important;
*/
    }

.border-top-0 {
    border-top: none !important;
}

.border-right-0 {
    border-right: none !important;
}

.border-left-0 {
    border-left: none !important;
}

.border-bottom-0 {
    border-bottom: none !important;
}

.margin-left-5px {
    margin-left: 5px !important;
}

.bg_secondary, .bg_secondary .content-box-header,
.bg_secondary .content-box-wrapper, .bg_secondary th {
    background-color: #f6f6f6 !important;
    background: #f6f6f6 !important;
}

.login-box .user-info ul {
    padding-left: 0px;
    list-style: none;
}

.login-box .user-img {
    margin-right: 10px;
}

.login-box .user-info a {
    display: inline-block;
    height: auto;
    padding-right: 15px;
}

.login-box .user-info ul li {
    margin-bottom: 5px;
}

.margin-bottom-5px {
    margin-bottom: 5px !important;
}

.job_profiletbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
.job_profiletbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 50%;
}

.latestjob_tbl .create_jobtbl_row .create_jobtbl_col {
    width: 17%;
}

    .latestjob_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
        width: 32%;
    }

.myjob_table .mobile_head, .joblist_tbl .mobile_head,
.confirmadvice_table .mobile_head, .campaignlist_tbl .mobile_head,
.companylist_tbl .mobile_head, .userlist_tbl .mobile_head, .cand_stage_tbl .mobile_head
.dataimport_tbl .mobile_head, .integrationlog_tbl .mobile_head,
.agencylist_tbl .mobile_head, .profilecareer_tbl .mobile_head,
.gblsearch_tbl .mobile_head, .plclist_tbl .mobile_head, .rectodolist_tbl .mobile_head, .tab_name .mobile_head, .interview_table .mobile_head, .interviewlist_table .mobile_head, .MSA_table .mobile_head, .clientdashboard-box .mobile_head,
#step1 .create_jobtbl_col .mobile_head,
#step2 .create_jobtbl_col .mobile_head,
#step3 .create_jobtbl_col .mobile_head,
#step4 .create_jobtbl_col .mobile_head,
#step5 .create_jobtbl_col .mobile_head,
.example-box-wrapper.ScreenerList .mobile_head,
.internalchecklst .mobile_head, .add_campaigntbl .mobile_head, .clienttodolst .mobile_head {
    display: none;
}

.joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
.joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 9%;
}

.joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 20%;
}

.joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 10%;
}

.joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 12%;
}

.joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
    width: 6%;
}

.joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(6) {
    width: 1%;
}

.joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(7) {
    width: 2%;
}

.joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(8) {
    width: 11%;
    vertical-align: middle;
    text-align: center;
}

.joblist_tbl a.anchor_color span {
    vertical-align: top;
    /*border-right: 1px solid #d9f8ef;*/
    padding-right: 7px;
    padding-left: 3px;
    padding-top: 10px;
    padding-bottom: 20px;
}

.joblist_tbl a.anchor_color:last-child span {
    border-right: none;
}

.joblist_tbl a.anchor_color span.icon-linecons-user {
    font-size: 20px;
    line-height: 12px;
}

.joblist_tbl a.anchor_color span.glyphicon-remove {
    font-size: 23px;
    line-height: 20px;
    color: #B10323;
}

.joblist_tbl select.form-control.dropdwn {
    -webkit-appearance: none;
    background-image: url(../images/down_arrow.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: right 1px center;
    font-family: 'SFProDisplay-Light';
    font-size: 15px;
    line-height: 21.4px;
    color: #000000;
}

    .joblist_tbl select.form-control.dropdwn option {
        font-family: 'SFProDisplay-Light';
        font-size: 12px;
        line-height: 21.4px;
    }

.joblist_tbl .create_jobtbl_row:hover .create_jobtbl_col,
.confirmadvice_table .create_jobtbl_row:hover .create_jobtbl_col,
.campaignlist_tbl .create_jobtbl_row:hover .create_jobtbl_col,
.companylist_tbl .create_jobtbl_row:hover .create_jobtbl_col,
.userlist_tbl .create_jobtbl_row:hover .create_jobtbl_col,
.cand_stage_tbl .create_jobtbl_row:hover .create_jobtbl_col,
.integrationlog_tbl .create_jobtbl_row:hover .create_jobtbl_col,
.agencylist_tbl .create_jobtbl_row:hover .create_jobtbl_col,
.tab_name .create_jobtbl_row:hover .create_jobtbl_col,
.interview_table .create_jobtbl_row:hover .create_jobtbl_col,
.interviewlist_table .create_jobtbl_row:hover .create_jobtbl_col,
.MSA_table .create_jobtbl_row:hover .create_jobtbl_col,
.clientdashboard-box .create_jobtbl_row:hover .create_jobtbl_col {
    /*background-color: #fffdf4;*/
    /*color: #000;*/
}

.confirmadvice_table .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 30%;
}

.confirmadvice_table .create_jobtbl_row .create_jobtbl_col:nth-child(2),
.confirmadvice_table .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 18%;
}

.confirmadvice_table .create_jobtbl_row .create_jobtbl_col:nth-child(4),
.confirmadvice_table .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
    width: 15%;
}

.confirmadvice_table .create_jobtbl_row .create_jobtbl_col:nth-child(6) {
    width: 4%;
}

.campaignlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 30%;
}

.campaignlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 25%;
}

.campaignlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 15%;
}

.campaignlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 25%;
}

.campaignlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
    width: 18%;
}

.companylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 38%;
}

.companylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 13%;
}

.companylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 18%;
}

.companylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 14%;
}

.companylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
    width: 15%;
}

.companylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(6) {
    width: 2%;
}

.userlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 10%;
}

.userlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 16%;
}

.userlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 21%;
}

.userlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4),
.userlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
    width: 8%;
}

.userlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(6) {
    width: 5%;
}

.userlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(7) {
    width: 30%;
}

.cand_stage_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 15%;
}

.cand_stage_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 35%;
}

.cand_stage_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 14%;
}

.cand_stage_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4),
.cand_stage_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(5),
.cand_stage_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(6) {
    width: 8%;
}


.cand_stage_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(7) {
    width: 12%;
}


.dataimport_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 18%;
}

.dataimport_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 28%;
}

.dataimport_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 18%;
}

.dataimport_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 18%;
}

.dataimport_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
    width: 18%;
}

.integrationlog_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
.integrationlog_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
.integrationlog_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3),
.integrationlog_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 25%;
}

.agencylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 15%;
}

.agencylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 23%;
}

.agencylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 15%;
}

.agencylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 15%;
}

.agencylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
    width: 15%;
}

.agencylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(6) {
    width: 15%;
}

.agencylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(7) {
    width: 2%;
}

.user_roleimg {
    height: inherit;
    display: initial;
    margin: 4px auto;
    margin-right: 10px;
}

.padding-top-10px {
    padding-top: 10px !important;
}

.padding-bottom-10px {
    padding-bottom: 10px !important;
}

.modal-body, .modal-header, .modal-footer {
    padding: 10px !important;
}

.profilecareer_tbl ul.token-input-list li {
    border-bottom: none !important;
    font-size: 12px !important;
}

.profilecareer_tbl .token-input-input-token .form-control {
    height: 30px !important;
}

.content-box .content-box-header, .content-box .content-box-wrapper {
    background-color: #f7f7f7;
    float: left;
    width: 100%;
}

.content-box .create_jobtable, .content-box .one_col_table {
    background-color: #fff;
}

.gblsearch_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 9%;
}

.gblsearch_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 35%;
}

.gblsearch_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 58%;
}

.rectodolist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 14%;
}

.plclist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 30% !important;
}

.plclist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 25%;
}

.plclist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 25% !important;
}

.plclist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 10% !important;
}

.plclist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
    width: 10% !important;
}
/* Pie gauge */
.tile-box {
    line-height: inherit;
    display: block;
    position: relative;
    height: auto;
    padding: 0;
    text-align: center;
    border-width: 1px;
    border-style: solid;
}



.tile-header {
    font-size: 14px;
    padding: 5px 10px;
    text-align: left;
    text-transform: uppercase;
    border: 0 !important;
    background: rgba(255, 255, 255, .2);
}

    .tile-header .float-right {
        opacity: .60;
        -moz-opacity: .60;
        filter: alpha(opacity: 60);
    }

.tile-content-wrapper {
    position: relative;
    overflow: hidden;
    padding: 10px;
}

.tile-content {
    font-size: 35px;
    text-align: right;
}

    .tile-content span {
        font-size: 25px;
        opacity: .70;
        -moz-opacity: .70;
        filter: alpha(opacity: 70);
    }

.tile-content-wrapper small {
    font-size: 14px;
    display: block;
    text-align: right;
    opacity: .70;
    -moz-opacity: .70;
    filter: alpha(opacity: 70);
}

.tile-content-wrapper > .glyph-icon {
    font-size: 35px;
    line-height: 70px;
    position: absolute;
    top: 50%;
    left: 15px;
    height: 70px;
    margin-top: -36px;
    opacity: .30;
    -moz-opacity: .30;
    filter: alpha(opacity: 30);
}

.tile-footer {
    display: block;
    margin: 0;
    padding: 5px 10px;
    text-align: left;
    color: inherit;
    background: rgba(0, 0, 0, .1);
}

.bg-white .tile-footer {
    border-top-style: solid;
    border-top-width: 1px;
}

.tile-footer:hover {
    opacity: .80;
    color: inherit;
    -moz-opacity: .80;
    filter: alpha(opacity: 80);
}

.tile-footer .glyph-icon {
    float: right;
}

.tile-box-alt .tile-header {
    padding: 10px;
    text-align: center;
}

.tile-box-alt .tile-content-wrapper > .glyph-icon {
    font-size: 65px;
    margin-top: -32px;
}

.tile-box-shortcut:hover .tile-content-wrapper > .glyph-icon,
a.tile-box.btn .tile-header .float-right,
a.tile-box.btn .tile-content-wrapper > .glyph-icon {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

a.tile-box.btn:hover .tile-content-wrapper > .glyph-icon {
    opacity: .70;
    -moz-opacity: .70;
    filter: alpha(opacity: 70);
}

a.tile-box.btn:hover .tile-header .float-right {
    opacity: .90;
    -moz-opacity: .90;
    filter: alpha(opacity: 90);
}

.tile-content-wrapper .easyPieChart {
    margin-top: -5px;
    margin-bottom: -5px;
    font-size: 19px;
    font-weight: 100;
}

.tile-box-shortcut .tile-header {
    background: none;
    padding: 0;
    position: absolute;
    right: 10px;
    bottom: 6px;
    font-size: 13px;
    font-weight: 400;
}

.tile-box-shortcut .bs-badge {
    left: auto;
    right: 10px;
    top: 10px;
    background: rgba(0, 0, 0, 0.5);
}

.tile-box-shortcut .tile-content-wrapper {
    padding: 0;
    min-height: 80px;
}

    .tile-box-shortcut .tile-content-wrapper > .glyph-icon {
        position: absolute;
        left: 15px;
        top: 30px;
    }

.tile-box-shortcut:hover .tile-content-wrapper > .glyph-icon {
    opacity: .80;
    -moz-opacity: .80;
    filter: alpha(opacity: 80);
}

.tile-box:hover {
    text-decoration: none;
}

.easyPieChart {
    position: relative;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

    .easyPieChart canvas {
        position: absolute;
        top: 0;
        left: 0;
    }

.chart-home,
.chart,
.chart-alt,
.chart-alt-1,
.chart-alt-2,
.chart-alt-3 {
    text-align: center;
    font-weight: bold;
    margin: 0 auto;
}
/* Flot charts */

.chart-wrapper {
    width: 100%;
    height: 350px;
}

.chart-container {
    width: 100%;
    height: 100%;
    font-size: 14px;
    line-height: 1.2em;
}

/*22-05-2018*/
.mobile_canvas .mob_box {
    padding: 0
}

.dashboard-box .content-wrapper {
    padding: 0 !important
}

.mobile_canvas .mob_box a.tile-box {
    margin: 0;
}

.profile_timetbl canvas {
    height: auto !important;
}

/*div#step2 .example-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
width: 193px !important;
}*/


div#step2 .example-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 23% !important
}

div#step2 .example-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 13% !important
}

div#step2 .example-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
    width: 19% !important
}

div#step2 .example-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(6) {
    width: 7% !important
}

div#step2 .example-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(7) {
    width: 5% !important
}

.login_form {
    background-color: #f8f8f8;
}

#Modelform .con_dtl {
    padding: 50px !important;
    border-right: 1px solid #d9d9d9;
}

    #Modelform .con_dtl:last-child {
        border: none;
    }

#Modelform .content-box-wrapper h2 {
    color: #000000;
    font-family: 'OpenSans-Bold';
    font-size: 24px;
    margin: 0 0 20px 0;
}

#ModelformForgetPassword .con_dtl {
    padding: 50px !important;
    border-right: 1px solid #d9d9d9;
}

    #ModelformForgetPassword .con_dtl:last-child {
        border: none;
    }

#ModelformForgetPassword .content-box-wrapper h2 {
    color: #000000;
    font-family: 'OpenSans-Bold';
    font-size: 24px;
    margin: 0 0 20px 0;
}
/*#Modelform .content-box-wrapper.tab_innner {
padding: 0
}*/
.table_box .content-box-wrapper.tab_innner input.form-control {
    border: 1px solid #DDDCDD;
    border-radius: inherit;
    height: 45px;
    color: rgba(0, 0, 0, 0.6) !important;
    font-weight: bold;
    font-size: 15.8px;
    background-color: #f8f8f8;
    letter-spacing: 0.15px;
    line-height: 24px;
    font-family: 'OpenSans';
    font-weight: normal
}

    .table_box .content-box-wrapper.tab_innner input.form-control:focus {
        border: 1px solid #000000;
        color: #000 !important;
    }

    .table_box .content-box-wrapper.tab_innner input.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
        color: rgba(0, 0, 0, 0.6) !important;
        font-size: 15.8px;
        letter-spacing: 0.15px;
        line-height: 24px;
        font-family: 'OpenSans';
    }

    .table_box .content-box-wrapper.tab_innner input.form-control::-moz-placeholder { /* Firefox 19+ */
        color: rgba(0, 0, 0, 0.6) !important;
        font-size: 15.8px;
        letter-spacing: 0.15px;
        line-height: 24px;
        font-family: 'OpenSans';
    }

    .table_box .content-box-wrapper.tab_innner input.form-control:-ms-input-placeholder { /* IE 10+ */
        color: rgba(0, 0, 0, 0.6) !important;
        font-size: 15.8px;
        letter-spacing: 0.15px;
        line-height: 24px;
        font-family: 'OpenSans';
    }

    .table_box .content-box-wrapper.tab_innner input.form-control:-moz-placeholder { /* Firefox 18- */
        color: rgba(0, 0, 0, 0.6) !important;
        font-size: 15.8px;
        letter-spacing: 0.15px;
        line-height: 24px;
        font-family: 'OpenSans';
    }

.table_box .content-box-wrapper.tab_innner label {
    font-size: 12px;
    font-family: 'OpenSans';
    font-weight: normal;
    vertical-align: top;
    font-weight: bold;
}

.login_box {
    font-size: 14px;
    line-height: normal;
    color: #666666;
    font-family: 'OpenSans';
    margin: 45px 0 10px 0
}

.content_footer {
    padding: 25px;
    float: left;
    width: 100%;
    background-color: #f3f3f3;
}

    .content_footer span {
        color: #5f5f5f;
        font-size: 14px;
        font-family: 'OpenSans-Light';
        font-weight: 300;
    }

        .content_footer span a {
            border-bottom: 2px solid #5f5f5f;
        }

            .content_footer span a:hover {
                color: #3c8bfb
            }

.tab_name .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 2% !important;
}

.tab_name .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 27% !important;
}

.tab_name .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 56% !important;
}

.tab_name .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 15% !important;
}

@media screen and (min-width: 1600px) {
    .candidate_name {
        display: inline-block;
    }

    .candidate_detail .looking_status {
        padding-top: 0px !important;
        vertical-align: top;
    }

    .candidate_detail {
        width: 100%;
        padding-left: 85px;
    }

    .candidate_leftdetail {
        position: absolute;
    }

    .candidate_salary {
        margin-top: -4px;
    }

    .single_salary {
        font-size: 12px;
    }
    /*.status_btn { width: 105px; }*/
    .width-495percent {
        width: 49% !important;
    }
}

@media screen and (max-width: 1280px) {
    .two_col_table.create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        width: 8%;
    }

    .performance_table .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        width: 6%;
    }

    .performance_table .create_jobtbl_row.two_col_table .create_jobtbl_col:nth-child(2) {
        width: 94%;
    }

    #step-4 .create_jobtbl_row .create_jobtbl_col:first-child {
        width: 7%;
    }

    .action_table .two_col_table.create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        width: 5%;
    }

    .candidate_detail {
        width: 65%;
    }
}

@media screen and (max-width: 1199px) {

    .create_jobtab .btn.btn-info {
        font-size: 12px;
    }

    .two_col_table.create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        width: 60px;
    }

    .two_col_table.create_jobtbl_row .create_jobtbl_col:last-child {
        width: 60px;
    }

    .performance_table .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        width: 60px;
    }

    .create_jobtbl_row.table_head .create_jobtbl_col:last-child {
        width: 60px;
    }

    .create_jobtbl_row .create_jobtbl_col:last-child {
        width: 60px;
    }

    .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        width: 60px;
    }

    .action_table .two_col_table.create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        width: 7%;
    }

    .action_table .two_col_table.create_jobtbl_row .create_jobtbl_col:nth-child(2) {
        width: 93%;
    }

    .candidate_name {
        font-size: 18px;
    }

    .qulification_tbl.content-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .qulification_tbl.content-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(3),
    .qulification_tbl.content-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
        width: 26%;
    }

    /*recruiterchecklist*/


    #step1 .create_jobtable .thead, #step2 .create_jobtable .thead, #step3 .create_jobtable .thead, #step4 .create_jobtable .thead,
    #step5 .create_jobtable .thead {
        min-width: auto !important;
    }

    /*candidatestages*/

    .example-box-wrapper.userlist_tbl .create_jobtable .thead {
        width: auto !important
    }

    .example-box-wrapper.cand_stage_tbl .create_jobtable .thead {
        width: auto !important
    }
}

@media screen and (max-width: 1024px) {
    .user_listfilter .pull-left {
        display: table;
        margin-left: auto;
        margin-right: auto;
        float: none !important;
    }

    .user_listfilter .pull-right {
        display: table;
        margin-left: auto;
        margin-right: auto;
        float: none !important;
    }

        .user_listfilter .pull-right select {
            margin-right: 5px;
            width: 150px !important;
            margin-left: 5px;
        }

    #step-4 .create_jobtbl_row .create_jobtbl_col:first-child {
        width: 9%;
    }

    .social_btnmain span {
        font-size: 20px;
    }

    .social_btnmain img {
        width: 19px;
    }

    .joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3)
}

@media screen and (max-width: 991px) {
    #header-nav-right > form {
        width: 260px;
    }

    #header-logo {
        padding-left: 15px;
        width: 200px;
    }

    #page-header .user-account-btn > a.user-profile span {
        width: 60px;
    }

    .screener_head_text {
        margin-top: 10px;
    }

    .user_notificationmain table {
        min-width: 800px;
    }

    .user_notificationmain .panel {
        width: 100%;
        display: inline-block;
    }

    .two_col_table.create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        width: 13%;
    }

    .performance_table .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        width: 9%;
    }

    .performance_table .create_jobtbl_row.two_col_table .create_jobtbl_col:nth-child(2) {
        width: 91%;
    }
}

@media screen and (max-width: 899px) {
    #mobile-navigation #nav-toggle {
        height: 50px;
    }

    #mobile-navigation .logo-content-small {
        top: 26px;
    }

    .footer_logo {
        float: none;
        display: table;
        margin: 0 auto;
    }

    .footer_content p {
        float: right;
    }

    .footer_content span {
        float: left;
    }

    .footer_content {
        font-size: 12px;
    }

    #mobile-navigation {
        padding-right: 0px;
        border-right: none;
        height: 50px;
    }

    #header-nav-right #fullscreen-btn {
        display: none;
    }

    .mobile_searchform > form {
        width: 100%;
        margin: 0px;
    }
    /*.mobile_search .mobile_searchbtn { display: block !important; cursor: pointer; }*/
    .mobile_search .mobile_searchbtn:hover {
        cursor: pointer;
    }

    .mobile_searchform {
        display: none;
        position: absolute;
        top: 33px;
        right: 0px;
        width: 260px;
        background-color: #00aca6;
        padding: 10px;
        z-index: 10;
    }

        .mobile_searchform.open {
            display: block;
        }

        .mobile_searchform > form {
            width: 100% !important;
        }

        .mobile_searchform .col-md-6 {
            width: 100%;
            padding: 0px;
        }

        .mobile_searchform .form-control {
            margin-bottom: 10px;
            border-bottom-right-radius: 3px !important;
            border-top-right-radius: 3px !important;
            width: 100% !important;
        }

    .mobile_search {
        position: relative;
    }

    .desktop_searchformbtn {
        display: none !important;
    }

    .mobile_searchformbtn {
        display: block !important;
        width: 100% !important;
        margin-right: 0px !important;
        margin-top: 0px !important;
        color: #fff;
        background: rgba(255,255,255,0.3) !important;
    }

    .dashboard-box-chart .header h2 {
        font-size: 20px;
        line-height: 40px !important;
    }

    .dashboard-box-chart .header .popover-button-help {
        font-size: 16px !important;
    }

    .dashboard-box .content-wrapper {
        padding: 0px 10px !important;
    }

    .dashboard-box-chart .header {
        font-size: 20px;
    }

    .dashboard_checkbox span {
        font-size: 16px !important;
    }

    .dashboard_checkbox .xlarge-checkbox {
        zoom: 1.5 !important;
        min-height: 12px;
        height: auto;
    }

    .dashboard_pagination .pull-right, .dashboard_pagination .pull-left {
        width: 100%;
        text-align: center;
    }

    .dashboard_pagination .pagination.pull-right {
        display: table;
        margin: 10px auto 0px;
        float: none !important;
        width: auto;
    }

    .inner_pagination .pull-right, .inner_pagination .pull-left {
        width: 100%;
        text-align: center;
    }

    .inner_pagination .pagination.pull-right {
        display: table;
        margin: 10px auto 0px;
        float: none !important;
        width: auto;
    }

    .job_listfilter .pull-left, .job_listfilter .pull-right {
        width: 100%;
        text-align: center;
    }

    .btn {
        line-height: 20px;
        height: 30px;
        font-size: 12px;
    }

    .social_btnmain .btn {
        height: auto;
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .job_listfilter .form-control {
        margin-bottom: 10px;
    }

    .panel-button {
        margin-top: 0px;
        margin-bottom: 10px;
    }

        .panel-button .btn:last-child {
            margin-right: 0px;
        }

    .create_jobtab .btn.btn-info {
        height: 35px;
        line-height: 35px;
        margin-bottom: 25px;
    }

    .create_jobtab .content-box .content-box-wrapper {
        overflow-x: auto;
    }

        .create_jobtab .content-box .content-box-wrapper .table {
            min-width: 600px;
        }

    .create_jobtab2 .content-box .content-box-wrapper .table {
        min-width: 800px;
    }

    .create_jobtab .content-box-header {
        line-height: 18px;
    }

    .create_jobtab textarea {
        min-width: 150px;
    }

    .create_jobtab input.form-control {
        min-width: 90px;
    }

    .create_jobtab .btn, .confirmation_main .btn {
        line-height: 18px;
    }

    .confirmation_main textarea {
        min-width: 150px;
    }

    .confirmation_main input.form-control {
        min-width: 100px;
    }

    .confirmation_main .example-box-wrapper {
        overflow-x: auto;
    }

        .confirmation_main .example-box-wrapper .table {
            min-width: 700px;
        }

    #header-logo #close-sidebar {
        display: none;
    }

    #header-logo {
        display: block;
        width: 80px;
        overflow: hidden;
    }

        #header-logo img {
            width: 200px;
        }

        #header-logo .set-logo {
            margin-top: 9px;
        }

    .screener_main .btn {
        line-height: 16px;
    }

    .screener_main input.form-control, .screener_main select.form-control {
        min-width: 100px;
    }

    .screener_main textarea {
        min-width: 150px;
        max-height: 100px;
        min-height: 80px;
    }

    #page-sidebar {
        position: absolute !important;
    }

    .campaign_listbtn {
        display: inline-block;
        width: 100%;
    }

        .campaign_listbtn .panel-button {
            margin-top: 0px;
        }

    .create_jobtbl_col .btn-round {
        height: 34px;
    }

    .two_col_table.create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        width: 9%;
    }

    .create_jobtbl_row.two_col_table {
        margin-bottom: 0px;
    }

    .performance_table .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        width: 7%;
    }

    #step-4 .create_jobtbl_row .create_jobtbl_col:first-child {
        width: 7%;
    }

    .confirmation_main .panel-button {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    #sidebar-menu {
        box-shadow: 0px 3px 10px 0px #ccc;
    }

    .user-account-btn .btn, .job_listfilter .customPill .btn {
        line-height: 28px;
    }

    .campaign_listbtn .btn {
        line-height: 28px;
    }

    .campaign_listbtn .panel-button {
        margin-bottom: 10px;
    }

    .panel-body .dashboard-box.dashboard-box-tital {
        height: 42px;
    }

    .looking_status .btn {
        height: auto;
    }

    .screener_main .btn.btn-round {
        width: 34px;
        height: 34px;
        line-height: 32px;
    }

    .panel-button .btn {
        line-height: 27px;
    }

    .profile_main .create_jobtbl_col .btn {
        line-height: 32px;
    }

    .profile_main .create_jobtbl_col .input-group-addon.btn {
        line-height: 16px;
    }

    .main_contactdetail a.btn {
        line-height: 30px;
    }

    .confirmation_main a.btn {
        line-height: 32px;
    }

    .add_companypanel a.btn {
        line-height: 28px;
    }
}

@media screen and (max-width: 767px) {
    .mobile_search .mobile_searchbtn {
        display: block !important;
        cursor: pointer
    }

    .screener_main .example-box-wrapper {
        overflow-x: auto;
    }

    .screener_main input.form-control, .screener_main select.form-control {
        min-width: 130px;
    }

    .screener_main h4.title-hero {
        line-height: 20px;
    }

    .dashboard-stat .details .desc {
        padding-right: 0px;
    }

    .create_jobtbl_row .create_jobtbl_col {
        border: none;
        padding: 5px;
    }

        .create_jobtbl_row .create_jobtbl_col:first-child {
            border-left: none;
        }

        .create_jobtbl_row .create_jobtbl_col:nth-child(1),
        .create_jobtbl_row .create_jobtbl_col:nth-child(2),
        .create_jobtbl_row .create_jobtbl_col:nth-child(3),
        .create_jobtbl_row .create_jobtbl_col:nth-child(4),
        .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
            width: 100% !important;
            display: table;
        }

    .create_jobtbl_row {
        border-width: 0px 1px 1px 1px;
        border-style: solid;
        border-color: #dfe8f1;
        display: table;
    }

        .create_jobtbl_row:first-child {
            border-top: 1px solid #dfe8f1;
        }

        .create_jobtbl_row:last-child {
            margin-bottom: 0px;
        }

            .create_jobtbl_row:last-child .create_jobtbl_col {
                border-bottom: none;
            }

    .create_jobtable .col-xs-12 .btn.btn-info {
        margin-top: 10px;
        width: auto;
    }

    .two_col_table.create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        text-align: left;
        width: 100%;
    }

    .two_col_table.create_jobtbl_row .create_jobtbl_col:nth-child(2) {
        width: 100%;
    }

    .key_table .create_jobtbl_row .create_jobtbl_col {
        width: 100% !important;
        display: table;
    }

    .key_table .create_jobtbl_row {
        display: table;
        width: 100% !important;
    }

    .key_table .create_jobtbl_col .btn.margin-bottom-10px {
        margin-bottom: 0px;
        margin-right: 10px;
    }

    .key_table .create_jobtbl_col .swap_btn {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        float: right;
    }

        .key_table .create_jobtbl_col .swap_btn:last-child {
            margin-right: 10px;
        }

    .key_table .create_jobtbl_col .btn.margin-bottom-10px {
        margin-right: 5px;
    }

    .performance_table .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .performance_table .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .activity_table .create_jobtbl_row .create_jobtbl_col {
        width: 100% !important;
        display: table;
    }

        .activity_table .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
            padding: 15px 10px;
        }

    .action_table .two_col_table.create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        width: 100%;
    }

    .create_jobtbl_col select[multiple].form-control {
        height: 80px !important;
    }

    .form-control {
        height: 30px;
        font-size: 12px;
    }

    .create_jobtab .btn, .confirmation_main .btn, .btn {
        line-height: 30px;
    }

        .create_jobtab .btn.input-group-addon, .confirmation_main .btn.input-group-addon, .btn.input-group-addon {
            line-height: 16px;
        }

    .profile_table .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .profile_table .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
        width: 100%;
    }

    .profilework_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .profilework_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .profilecareer_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .profilecareer_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3),
    .profilecareer_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4),
    .profile_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .profile_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(3),
    .profile_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .image_uploadtbl .create_jobtable .create_jobtbl_col:nth-child(2),
    .image_uploadtbl .create_jobtable .create_jobtbl_col:nth-child(3),
    .advice_performancetbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .advice_performancetbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .advice_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .advice_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .screener_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .screener_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .screener_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(3),
    .screener_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(4),
    .screener_essentialtbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .screener_essentialtbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .screener_essentialtbl .create_jobtbl_row .create_jobtbl_col:nth-child(3),
    .screener_uploadtbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .screener_uploadtbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .screener_uploadtbl .create_jobtbl_row .create_jobtbl_col:nth-child(3),
    .screener_uploadtbl .create_jobtbl_row .create_jobtbl_col:nth-child(4),
    .screener_uploadtbl .create_jobtbl_row .create_jobtbl_col:nth-child(5),
    #step-4 .create_jobtbl_row .create_jobtbl_col:first-child,
    .import_table .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .import_table .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .salaryinfo_table.content-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .salaryinfo_table.content-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .salaryinfo_table.content-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(3),
    .salaryinfo_table.content-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
        width: 100%;
        display: table;
    }

    .profilecareer_tbl .create_jobtable .text-center {
        text-align: left !important;
    }

    .profilework_tbl > .create_jobtable .create_jobtbl_row {
        margin-bottom: 0px;
    }

    .profile_table .create_jobtbl_col .img-box, .profile_table .create_jobtbl_col img {
        width: 80px;
        height: 80px;
        overflow: hidden;
    }

    .margin-bottom-xs-10px {
        margin-bottom: 10px;
    }

    .screener_main .profilework_tbl > .create_jobtable .create_jobtbl_row {
        margin-bottom: 10px;
    }

    .rating_tbl .one_col_table .create_jobtbl_row {
        border: none;
    }

        .rating_tbl .one_col_table .create_jobtbl_row .create_jobtbl_col {
            border: 1px solid #dfe8f1;
        }

    .col_counter {
        font-weight: bold;
        color: #555a60;
    }

    .create_jobtab .create_jobtable .create_jobtbl_row .create_jobtbl_col:first-child {
        border-bottom: 1px solid #dfe8f1;
    }
    /*.create_jobtab canvas { width: 500px !important; }*/
    .screener_main .profilecareer_tbl .create_jobtbl_row .create_jobtbl_col:first-child {
        border-bottom: 1px solid #dfe8f1;
    }

    .custom_table.screener_timetbl .create_jobtbl_row .create_jobtbl_col {
        display: block !important;
        float: left !important;
        min-height: 40px !important;
    }

    .custom_table.screener_timetbl .create_jobtbl_row:first-child .create_jobtbl_col {
        min-height: 60px !important;
    }

    .custom_table.screener_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        width: 20% !important;
    }

    .custom_table.screener_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
        width: 15% !important;
    }

    .custom_table.screener_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
        width: 27.5% !important;
    }

    .custom_table.screener_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
        width: 10% !important;
    }

    .custom_table.screener_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
        width: 27.5% !important;
    }

    .screener_main .custom_table.screener_timetbl input.form-control,
    .screener_main .custom_table.screener_timetbl select.form-control {
        min-width: 90px;
    }

    .custom_table .create_jobtable {
        width: 1000px;
    }

    .custom_table {
        overflow-x: auto;
    }

        .custom_table .create_jobtbl_row {
            margin-bottom: 0px;
            border: none;
            border-bottom: 1px solid #dfe8f1 !important;
            border-left: 1px solid #dfe8f1 !important;
        }

        .custom_table.screener_timetbl .create_jobtbl_row:first-child {
            border-top: 1px solid #dfe8f1 !important;
        }

        .custom_table .create_jobtbl_row .create_jobtbl_col {
            border-width: 0px 1px 0px 0px !important;
            border-style: solid;
            border-color: #dfe8f1 !important;
        }

            .custom_table .create_jobtbl_row .create_jobtbl_col:last-child {
                border-right: none !important;
            }

        .custom_table.screener_essentialtbl .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
            width: 35% !important;
        }

        .custom_table.screener_essentialtbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
            width: 40% !important;
        }

        .custom_table.screener_essentialtbl .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
            width: 25% !important;
        }

        .custom_table.screener_essentialtbl .create_jobtbl_row .create_jobtbl_col {
            display: block !important;
            float: left !important;
        }

        .custom_table.screener_essentialtbl .create_jobtbl_row:first-child {
            border-top: 1px solid #dfe8f1 !important;
        }

            .custom_table.screener_essentialtbl .create_jobtbl_row:first-child .create_jobtbl_col {
                min-height: 60px !important;
            }

        .custom_table.screener_essentialtbl .create_jobtbl_row .create_jobtbl_col {
            min-height: 120px !important;
        }

    .verticle_tbl .create_jobtbl_col {
        padding: 0px;
    }

    .verticle_tbl .form-group {
        min-height: 1px;
    }

    .verticle_tbl .create_jobtbl_col:first-child .form-group:last-child {
        border-bottom: 1px solid #dfe8f1;
    }

    .margin-bottom-10px-small {
        margin-bottom: 10px !important;
    }

    .one_col_table .create_jobtbl_col {
        padding: 5px;
    }

    .qulification_tbl .create_jobtbl_col .thead {
        display: block;
    }

    .pager_space {
        margin-top: 10px;
        width: 100%;
        margin-bottom: 10px;
    }

    .screener_main .create_jobtbl_col .btn-xs {
        height: 22px;
        line-height: 20px;
    }

    .two_col_table_skill .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        width: 5% !important;
        display: table-cell;
    }

    .two_col_table_skill .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
        width: 95% !important;
        display: table-cell;
    }

    .screener_main .two_col_table_skill input.form-control,
    .screener_main .two_col_table_skill select.form-control {
        width: 100%;
        min-width: 100%;
    }

    .two_col_fluidtable .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .two_col_fluidtable .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
        width: 50% !important;
        display: table-cell !important;
    }

    .two_col_fluidtable .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        border-right: 1px solid #dfe8f1;
    }

    .screener_main .two_col_fluidtable input.form-control, .screener_main .two_col_fluidtable select.form-control,
    .screener_main .two_col_fluidtable textarea {
        min-width: inherit;
        max-width: 100%;
        width: 100%;
    }

    .salaryinfo_table .create_jobtbl_row .create_jobtbl_col .row {
        display: table;
        width: 100%;
        border-bottom: 1px solid #dfe8f1;
        margin: 0px;
    }

    .salaryinfo_table .create_jobtbl_row .create_jobtbl_col:nth-child(2) .row {
        border-bottom: none;
    }

    .salaryinfo_table .create_jobtbl_row .create_jobtbl_col .row .col-md-6 {
        width: 50%;
        display: table-cell;
        padding: 5px;
    }

        .salaryinfo_table .create_jobtbl_row .create_jobtbl_col .row .col-md-6:nth-child(2) {
            border-left: 1px solid #dfe8f1;
        }

    .salaryinfo_table .create_jobtbl_row .create_jobtbl_col {
        padding: 0px !important;
    }

    .create_jobtable {
        font-size: 13px;
        box-shadow: none !important
    }

    .three_col_fluidtable .create_jobtbl_row .create_jobtbl_col {
        word-break: break-all;
    }

        .three_col_fluidtable .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
            width: 5% !important;
        }

        .three_col_fluidtable .create_jobtbl_row .create_jobtbl_col:nth-child(2),
        .three_col_fluidtable .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
            width: 47.5% !important;
            display: table-cell !important;
        }

        .three_col_fluidtable .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
            border-right: 1px solid #dfe8f1;
        }

        .three_col_fluidtable .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
            border-left: 1px solid #dfe8f1;
        }

    .two_col_fluidtable .create_jobtbl_row .create_jobtbl_col .timeslot-block {
        width: 100%;
    }

    .timeslot-block .label {
        font-size: 12px;
        padding: 0 3px;
    }

    .timeslot-block .badge {
        font-size: 12px;
        line-height: 20px;
        height: 20px;
    }

    .profile_skilltbl .two_col_table.create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        width: 5% !important;
        display: table-cell !important;
        border-right: 1px solid #dfe8f1;
    }

    .profile_skilltbl .two_col_table.create_jobtbl_row .create_jobtbl_col:nth-child(2) {
        width: 95% !important;
        display: table-cell !important;
    }

    .profile_activitytbl.profile_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .profile_activitytbl.profile_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .profile_activitytbl.profile_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
        width: 33.33% !important;
        display: table-cell !important;
    }

    .profile_activitytbl.profile_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .profile_activitytbl.profile_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
        border-right: 1px solid #dfe8f1;
    }

    .desiresal_innertbl .create_jobtbl_col .col-md-2, .desiresal_innertbl .create_jobtbl_col .col-md-3 {
        display: table;
        width: 100%;
        border: 1px solid #dfe8f1;
        padding: 0px;
    }

    .desiresal_innertbl .create_jobtbl_col .desiresal_innertbllabel,
    .desiresal_innertbl .create_jobtbl_col .desiresal_innertbltext {
        display: table-cell;
        width: 50%;
        padding: 5px;
    }

    .desiresal_innertbl .create_jobtbl_col .desiresal_innertbllabel {
        border-right: 1px solid #dfe8f1;
    }

    .classTab .wizard-description {
        font-size: 13px;
    }

    .right_stickybtn {
        position: relative;
        padding-bottom: 10px !important;
    }
    /*.right_stickybtn .btn { position: absolute; right: 5px; top: 5px; z-index: 1; }*/
    .dashboard-box-tital {
        margin-left: -10px;
        margin-right: -10px;
        border: none;
        border-radius: 0px;
    }

    .qulification_tbl.content-box-wrapper .create_jobtbl_row .create_jobtbl_col {
        width: 50% !important;
        display: inline-block;
        float: left;
    }

    .create_jobtable .thead {
        margin-bottom: 5px;
    }

    .dashboard_summary {
        max-height: 100px;
        overflow-y: auto;
        height: auto;
    }
    /*.job_listfilter { margin-top: 0px !important; }*/
    .campaign_listbtn .panel-button {
        margin-bottom: 0px;
    }

    .myjob_table .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .myjob_table .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .myjob_table .create_jobtbl_row .create_jobtbl_col:nth-child(4),
    .myjob_table .create_jobtbl_row .create_jobtbl_col:nth-child(5),
    .myjob_table .create_jobtbl_row .create_jobtbl_col:nth-child(3),
    .joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3),
    .joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4),
    .joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(5),
    .joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(6),
    .joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(7),
    .joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(8),
    .joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(9),
    .gblsearch_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .gblsearch_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .gblsearch_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3),
    .tab_name .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .tab_name .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .tab_name .create_jobtbl_row .create_jobtbl_col:nth-child(3),
    .tab_name .create_jobtbl_row .create_jobtbl_col:nth-child(4),
    .interview_table .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .interview_table .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .interview_table .create_jobtbl_row .create_jobtbl_col:nth-child(3),
    .interview_table .create_jobtbl_row .create_jobtbl_col:nth-child(4),
    .interview_table .create_jobtbl_row .create_jobtbl_col:nth-child(5),
    .interview_table .create_jobtbl_row .create_jobtbl_col:nth-child(6),
    .interviewlist_table .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .interviewlist_table .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .interviewlist_table .create_jobtbl_row .create_jobtbl_col:nth-child(3),
    .interviewlist_table .create_jobtbl_row .create_jobtbl_col:nth-child(4),
    .MSA_table .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .MSA_table .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .MSA_table .create_jobtbl_row .create_jobtbl_col:nth-child(3),
    .MSA_table .create_jobtbl_row .create_jobtbl_col:nth-child(4),
    .clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(2),
    .clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(3),
    .clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(4),
    .clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(5),
    .clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(6),
    .clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(7),
    .clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(8),
    .clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(9),
    .clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(10),
    .clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(11),
    .clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(12),
    .clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(13),
    .clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(14),
    .example-box-wrapper.ScreenerList .create_jobtbl_row .create_jobtbl_col {
        width: 100% !important;
        display: table !important;
    }




    .myjob_table .create_jobtbl_row .create_jobtbl_col {
        border-width: 0px 0px 0px 0px;
        border-style: solid;
        border-color: #dfe8f1;
    }
    /*.myjob_table .create_jobtbl_row:last-child .create_jobtbl_col { border-width: 1px 1px 1px 0px; }
.myjob_table .create_jobtbl_row .create_jobtbl_col:nth-child(1) { border-left: 1px solid #dfe8f1; }*/
    .myjob_table .create_jobtbl_row {
        border: 1px solid #dfe8f1;
        margin-bottom: 10px;
    }

    #page-header .user-account-btn .dropdown-menu {
        top: 35px;
    }

    .border-bottom-small {
        border-bottom: 1px solid #dfe8f1 !important;
    }

    .border-top-small {
        border-top: 1px solid #dfe8f1 !important;
    }

    .border-right-small {
        border-right: 1px solid #dfe8f1 !important;
    }

    .border-left-small {
        border-left: 1px solid #dfe8f1 !important;
    }

    .border-top-0-small {
        border-top: none !important;
    }

    .border-right-0-small {
        border-right: none !important;
    }

    .border-bottom-0-small {
        border-bottom: none !important;
    }

    .border-left-0-small {
        border-left: none !important;
    }

    html, body {
        background-image: none !important;
    }

    .login-box .user-info a {
        font-size: 15px;
    }

    .custom_switch {
        height: 25px;
        line-height: 25px;
        width: 143px;
        font-size: 12px;
        float: none;
        display: block;
        margin: 0 auto;
    }

    .myjob_table .table_head, .joblist_tbl .table_head, .tab_name .table_head, .interview_table .table_head, .interviewlist_table .table_head, .MSA_table .table_head, .clientdashboard-box .table_head, .confirmadvice_table .table_head, .campaignlist_tbl .table_head,
    .companylist_tbl .table_head, .userlist_tbl .table_head, .cand_stage_tbl .table_head,
    .dataimport_tbl .table_head, .integrationlog_tbl .table_head,
    .agencylist_tbl .table_head, .profilecareer_tbl .table_head,
    .gblsearch_tbl .table_head, .plclist_tbl .table_head, .rectodolist_tbl .table_head,
    #step1 .table_head, .ScreenerList .table_head,
    #step2 .table_head, #step3 .table_head, #step4 .table_head, #step5 .table_head, .internalchecklst .table_head,
    .add_campaigntbl .table_head, .clienttodolst .table_head {
        display: none !important;
    }

    .myjob_table .mobile_head, .joblist_tbl .mobile_head, .tab_name .mobile_head, .interview_table .mobile_head, .interviewlist_table .mobile_head, .MSA_table .mobile_head, .clientdashboard-box .mobile_head, .confirmadvice_table .mobile_head, .campaignlist_tbl .mobile_head,
    .companylist_tbl .mobile_head, .userlist_tbl .mobile_head, .cand_stage_tbl .mobile_head,
    .dataimport_tbl .mobile_head, .integrationlog_tbl .mobile_head,
    .agencylist_tbl .mobile_head, .profilecareer_tbl .mobile_head,
    .gblsearch_tbl .mobile_head, .plclist_tbl .mobile_head, .rectodolist_tbl .mobile_head, #step1 .mobile_head, #step2 .mobile_head,
    #step3 .mobile_head, #step4 .mobile_head, #step5 .mobile_head, .example-box-wrapper.ScreenerList .mobile_head, .internalchecklst .mobile_head,
    .add_campaigntbl .mobile_head, .clienttodolst .mobile_head {
        display: block !important;
        color: #4b5056 !important;
        font-weight: bold;
        margin-bottom: 5px;
        text-align: left;
    }

    .joblist_tbl .create_jobtbl_row, .tab_name .create_jobtbl_row, .interview_table .create_jobtbl_row, .interviewlist_table .create_jobtbl_row, .MSA_table .create_jobtbl_row, .clientdashboard-box .create_jobtbl_row, .confirmadvice_table .create_jobtbl_row,
    .campaignlist_tbl .create_jobtbl_row, .companylist_tbl .create_jobtbl_row,
    .userlist_tbl .create_jobtbl_row, .cand_stage_tbl .create_jobtbl_row, .dataimport_tbl .create_jobtbl_row,
    .integrationlog_tbl .create_jobtbl_row, .agencylist_tbl .create_jobtbl_row, .plclist_tbl .create_jobtbl_row {
        border: 1px solid #dfe8f1;
        margin-bottom: 10px;
    }


        .confirmadvice_table .create_jobtbl_row .create_jobtbl_col:nth-child(1),
        .confirmadvice_table .create_jobtbl_row .create_jobtbl_col:nth-child(2),
        .confirmadvice_table .create_jobtbl_row .create_jobtbl_col:nth-child(3),
        .confirmadvice_table .create_jobtbl_row .create_jobtbl_col:nth-child(4),
        .confirmadvice_table .create_jobtbl_row .create_jobtbl_col:nth-child(5),
        .confirmadvice_table .create_jobtbl_row .create_jobtbl_col:nth-child(6),
        .campaignlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
        .campaignlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
        .campaignlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3),
        .campaignlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4),
        .campaignlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(5),
        .companylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
        .companylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
        .companylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3),
        .companylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4),
        .companylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(5),
        .companylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(6),
        .userlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
        .userlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
        .userlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3),
        .userlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4),
        .userlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(5),
        .userlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(6),
        .userlist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(7),
        .cand_stage_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
        .cand_stage_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
        .cand_stage_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3),
        .cand_stage_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4),
        .cand_stage_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(5),
        .cand_stage_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(6),
        .cand_stage_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(7),
        .dataimport_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
        .dataimport_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
        .dataimport_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3),
        .dataimport_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4),
        .integrationlog_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
        .integrationlog_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
        .integrationlog_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3),
        .integrationlog_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4),
        .agencylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1),
        .agencylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2),
        .agencylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(3),
        .agencylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4),
        .agencylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(5),
        .agencylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(6),
        .agencylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(7) {
            width: 50% !important;
            display: inline-block !important;
        }


        .dataimport_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
            width: 100% !important;
            display: inline-block !important;
        }

    .screenerToFillBG td, .screenerToFillBG .create_jobtbl_col {
        border: 1px !important;
    }

    .screenerToFillBG {
        border: 1px solid #4dff4d !important
    }

    .user_roleimg {
        float: left;
    }

    .pull-left-small {
        float: left !important;
    }

    .dashboard-box-chart .header h2 {
        line-height: 42px !important;
    }

    .invite_candidatetbl {
        overflow-y: auto;
        max-height: 300px;
    }

    /*18-07-2018*/
    div#step1 .create_jobtbl_row .create_jobtbl_col, div#step2 .create_jobtbl_row .create_jobtbl_col, div#step3 .create_jobtbl_row .create_jobtbl_col,
    #step4 .create_jobtbl_row .create_jobtbl_col, #step5 .create_jobtbl_row .create_jobtbl_col {
        width: 100% !important;
        display: inherit !important
    }

    div#step2 .example-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(1), div#step2 .example-box-wrapper .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
        width: 100% !important;
    }

    div#step1, div#step2, div#step3, div#step4, div#step5 {
        padding-top: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important
    }

        div#step1 .example-box-wrapper, div#step2 .example-box-wrapper, div#step3 .example-box-wrapper, div#step4 .example-box-wrapper, div#step5 .example-box-wrapper {
            margin-top: 0 !important
        }

    .example-box-wrapper.ScreenerList .create_jobtbl_row.table_head .create_jobtbl_col:nth-child(1),
    .example-box-wrapper.ScreenerList .create_jobtbl_row.table_head .create_jobtbl_col:nth-child(2),
    .example-box-wrapper.ScreenerList .create_jobtbl_row.table_head .create_jobtbl_col:nth-child(3),
    .example-box-wrapper.ScreenerList .create_jobtbl_row.table_head .create_jobtbl_col:nth-child(5),
    .example-box-wrapper.ScreenerList .create_jobtbl_row.table_head .create_jobtbl_col:nth-child(6),
    .example-box-wrapper.ScreenerList .create_jobtbl_row.table_head .create_jobtbl_col:nth-child(7),
    .example-box-wrapper.ScreenerList .create_jobtbl_row.table_head .create_jobtbl_col:nth-child(8) {
        display: none !important
    }

    .example-box-wrapper.ScreenerList .create_jobtbl_row.table_head .create_jobtbl_col:nth-child(4) .thead {
        margin-bottom: 0 !important
    }

    .example-box-wrapper.ScreenerList .create_jobtbl_row .create_jobtbl_col:nth-child(1),
    .example-box-wrapper.ScreenerList .create_jobtbl_row.table_head .create_jobtbl_col:nth-child(4) {
        width: 100% !important;
    }

    .example-box-wrapper.ScreenerList .create_jobtbl_row .create_jobtbl_col {
        width: 100% !important;
        display: inherit
    }

    div#step1 .content-box .create_jobtbl_row.avr_rank .create_jobtbl_col:nth-child(3),
    div#step1 .content-box .create_jobtbl_row.avr_rank .create_jobtbl_col:nth-child(4),
    div#step1 .content-box .create_jobtbl_row.avr_rank .create_jobtbl_col:nth-child(5),
    div#step1 .content-box .create_jobtbl_row.avr_rank .create_jobtbl_col:nth-child(6),
    div#step1 .content-box .create_jobtbl_row.avr_rank .create_jobtbl_col:nth-child(7),
    div#step1 .content-box .create_jobtbl_row.avr_rank .create_jobtbl_col:nth-child(8),
    div#step2 .content-box .create_jobtbl_row.avr_rank .create_jobtbl_col:nth-child(3),
    div#step2 .content-box .create_jobtbl_row.avr_rank .create_jobtbl_col:nth-child(4),
    div#step2 .content-box .create_jobtbl_row.avr_rank .create_jobtbl_col:nth-child(5),
    div#step2 .content-box .create_jobtbl_row.avr_rank .create_jobtbl_col:nth-child(6),
    div#step2 .content-box .create_jobtbl_row.avr_rank .create_jobtbl_col:nth-child(7),
    div#step2 .content-box .create_jobtbl_row.avr_rank .create_jobtbl_col:nth-child(8),
    div#step3 .content-box .create_jobtbl_row.avr_rank .create_jobtbl_col:nth-child(3),
    div#step3 .content-box .create_jobtbl_row.avr_rank .create_jobtbl_col:nth-child(4),
    div#step3 .content-box .create_jobtbl_row.avr_rank .create_jobtbl_col:nth-child(5),
    div#step3 .content-box .create_jobtbl_row.avr_rank .create_jobtbl_col:nth-child(6),
    div#step3 .content-box .create_jobtbl_row.avr_rank .create_jobtbl_col:nth-child(7),
    div#step3 .content-box .create_jobtbl_row.avr_rank .create_jobtbl_col:nth-child(8) {
        display: none !important;
    }

    .internalchecklst .create_jobtbl_row .create_jobtbl_col {
        width: 100% !important;
        display: table-caption !important
    }

    .add_campaigntbl .create_jobtable .create_jobtbl_col:nth-child(5) {
        width: 100% !important;
        display: inherit !important
    }

    .add_campaigntbl .create_jobtbl_col .btn:nth-child(1) {
        margin-right: 5px;
    }

    .content-box-wrapper.clienttodolst .create_jobtbl_col {
        display: inherit !important
    }
}

.mobile_searchform {
    display: none
}



@media screen and (max-width: 630px) {
    #page-header .user-account-btn > a.user-profile .glyph-icon {
        background-color: transparent;
    }

    #header-nav-left .user_optionbox {
        width: 260px;
    }
}

@media screen and (max-width: 520px) {
    #page-header #dashnav-btn {
        display: block;
    }

        #page-header #dashnav-btn .box-sm > ul {
            padding-left: 0px;
        }
}

@media screen and (max-width: 479px) {
    .footer_content span {
        width: 100%;
        text-align: center;
    }

    .footer_content p {
        width: 100%;
        text-align: center;
    }

    .panel-body {
        padding: 20px 0px 0px;
    }

    .dashboard_pagination {
        padding: 10px 20px;
    }

    .dashboard-box-chart .header h2 {
        font-size: 16px;
        line-height: 38px !important;
    }

    .dashboard-box-chart .header .popover-button-help {
        font-size: 14px;
    }

    .classTab .wizard-description {
        font-size: 12px; /*line-height: 10px;*/
    }
    /*.classTab .wizard-step { width: 35px !important; height: 35px !important; line-height: 35px !important; font-size: 16px !important; }*/
    .classTab > li a:before {
        top: 15px !important;
    }

    .create_jobtab .content-box-header {
        line-height: 16px;
        font-size: 12px;
    }

    .data_entrymain .panel-title {
        font-size: 12px;
    }

    .data_entrymain {
        padding-bottom: 15px;
    }

    #header-logo {
        padding-left: 5px;
        width: 52px;
        overflow: hidden;
    }

    #header-nav-right {
        margin-right: 5px;
    }

    #header-logo img {
        width: 150px;
    }

    #header-logo .set-logo {
        margin-top: 13px;
    }

    #mobile-navigation #nav-toggle {
        width: 50px;
    }

        #mobile-navigation #nav-toggle span {
            left: 11px;
        }

    .data_entrymain .screener_uploadtbl {
        padding: 0px 10px;
    }

    .panel-body .dashboard-box.dashboard-box-tital {
        height: 38px;
    }

    .candidate_detail {
        width: 80%;
    }

    .candidate_img {
        width: 50px;
        height: 50px;
    }

    .candidate_leftdetail {
        width: 50px;
    }

    #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
        width: 30px;
    }

    .dashboard-box .content-wrapper {
        padding: 0px 10px !important;
    }


    .profile_activitytbl.profile_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(1), .profile_activitytbl.profile_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(2), .profile_activitytbl.profile_timetbl .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
        width: 100% !important;
        display: inherit !important;
        padding: 10px 10px;
    }
}

@media screen and (max-width: 460px) {
    .mobile_searchform .col-md-6 {
        margin-bottom: 0px;
    }

    .dashboard-box-chart .header .col-md-12 {
        margin-bottom: 0px;
    }

    .job_listfilter {
        margin-bottom: 0px;
    }

    .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6,
    .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12,
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
    .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
    .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6,
    .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        margin-bottom: 0px;
    }

    #page-content {
        padding: 0px !important;
    }
}

@media screen and (max-width: 411px) {
    #header-nav-left .user_optionbox {
        width: 100%;
    }
}

@media screen and (max-width: 410px) {
    #dashnav-btn .dropdown-menu {
        position: absolute !important;
        right: 0px !important;
        left: inherit !important;
        width: 260px;
        word-break: break-all;
    }

        #dashnav-btn .dropdown-menu li a {
            white-space: normal;
        }

    #header-nav-left .user-account-btn {
        position: inherit;
    }

    #page-header .user-account-btn .dropdown-menu {
        top: 45px;
        position: absolute !important;
        left: 15px !important;
        right: 15px !important;
        width: auto;
    }

    #header-nav-left {
        float: left;
        margin-left: 10px;
        margin-right: 0px;
    }

    #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
        width: 30px;
    }

    #page-header .user-account-btn > a.user-profile .glyph-icon {
        width: 15px;
    }

    #header-nav-right {
        float: right;
        margin-left: 0px;
    }

        #header-nav-right .header-btn .glyph-icon, #header-nav-right .dropdown > a .glyph-icon {
            font-size: 16px;
        }

        #header-nav-right .dropdown > a {
            width: 35px;
            height: 35px;
            line-height: 35px;
            margin-top: 5px;
        }

        #header-nav-right a.hdr-btn {
            margin-right: 5px;
        }

    .history_icon, .history_icon:hover, .history_icon:focus {
        background-size: 20px !important;
    }
}


h5.Separate {
    background: #000;
    margin-bottom: 20px;
    margin-top: 10px;
    height: 1px;
    position: relative;
    top: 5px;
}

.space_pading.ng-binding {
    padding: 0 5px;
}
/*Help Page Section CSS 14-08-2018*/
.help_faq .panel-group h3 {
    font-size: 20px !important;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 35px;
}

.help_faq .eligible .panel-default {
    border: 1px solid #e0e8f8;
    margin: 0 0 5px 0 !important;
    padding: 0;
    position: relative;
}

.pull-right.timer_box.interview {
    position: absolute;
    top: 7px;
    right: 10px;
    float: none !important;
}

.eligible {
    padding-bottom: 20px;
}

    .eligible .panel-heading {
        padding: 10px 15px;
        font-size: 13px !important;
        cursor: pointer;
    }

    .eligible .panel-default .panel-heading {
        background-color: #e0e8f8 !important;
        color: #404752 !important;
        font-size: 16px;
        font-weight: 600 !important
    }

    .eligible .panel-default .panel-title {
        color: #404752 !important;
        font-size: 16px;
        font-weight: 600 !important;
        line-height: 30px;
    }

        .eligible .panel-default .panel-title i {
            color: #ced8eb !important;
            font-size: 26px;
            font-weight: 600 !important;
            position: absolute;
            right: 15px
        }

    .eligible .panel-default .panel-heading {
        background-color: #bff2e4 !important;
        color: #b55241;
        color: #000000 !important
    }

    .eligible .panel-default {
        border: 1px solid #e0e8f8;
    }

    .eligible .panel-body {
        color: #838a97 !important;
        font-weight: 600;
    }

    .eligible .panel-heading i {
        margin-right: 10px;
    }

    .eligible .panel-body {
        line-height: 25px;
        font-size: 13px;
        text-align: justify
    }

        .eligible .panel-body.pan_vid {
            text-align: right
        }




/*******************************
* MODAL AS LEFT/RIGHT SIDEBAR
* Add "left" or "right" in modal parent div, after class="modal".
* Get free snippets on bootpen.com
*******************************/
.modal.left .modal-dialogs,
.modal.right .modal-dialogs {
    position: fixed;
    margin: auto;
    width: 320px;
    height: auto;
    -webkit-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
}

.modal.left .modal-content,
.modal.right .modal-content {
    height: 100%;
    overflow-y: auto;
}

.modal.left .modal-body,
.modal.right .modal-body {
    padding: 15px 15px 80px;
}

/*Left*/
.modal.left.fade .modal-dialogs {
    left: -320px;
    -webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
    -o-transition: opacity 0.3s linear, left 0.3s ease-out;
    transition: opacity 0.3s linear, left 0.3s ease-out;
}

.modal.left.fade.in .modal-dialogs {
    left: 0;
}

/*Right*/
.modal.right.fade .modal-dialogs {
    right: -320px;
    -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
    -o-transition: opacity 0.3s linear, right 0.3s ease-out;
    transition: opacity 0.3s linear, right 0.3s ease-out;
}

.modal.right.fade.in .modal-dialogs {
    right: 0;
}

/*.sidebar-submenu.job_menu {
height: 120px;
overflow-y: scroll;
}*/



div#step2.rec_tab2 .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 5% !important
}

div#step2.rec_tab2 .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 9% !important
}

div#step2.rec_tab2 .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 33% !important
}

div#step2.rec_tab2 .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 14% !important
}

div#step2.rec_tab2 .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
    width: 27% !important
}

div#step2.rec_tab2 .create_jobtbl_row .create_jobtbl_col:nth-child(6) {
    width: 8% !important
}

div#step2.rec_tab2 .create_jobtbl_row .create_jobtbl_col:nth-child(7) {
    width: 5.3% !important
}

div#step2.rec_tab2 .create_jobtbl_row .create_jobtbl_col:nth-child(8) {
    width: 11% !important
}

.dashboard-box .tooltip {
    z-index: 9999;
    position: fixed;
}

form#Modelform {
    float: left;
    width: 100%;
}

form#ModelformForgetPassword {
    float: left;
    width: 100%
}

.padding-topbottom-10px-leftright-2px {
    padding: 10px 3px !important;
    /*text-align:center;*/
}

.padding-5px {
    padding: 5px !important;
}

.color-red {
    color: red;
}

.color-white {
    color: white;
}

.color-yellow {
    color: yellow;
}

.color-green {
    color: green;
}

.status-style {
    text-transform: none !important;
    margin-top: 9px !important;
    margin-right: 10px !important;
    padding: 2px 15px !important;
    height: 29px !important;
}

.interview_table .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 9%;
}

.interview_table .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 18%;
}

.interview_table .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 18%;
}

.interview_table .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 9%;
}

.interview_table .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
    width: 1%;
}

.interview_table .create_jobtbl_row .create_jobtbl_col:nth-child(6) {
    width: 0.4%;
}


.panel-body .tab_name {
    padding: 10px 10px !important;
}

.panel-body .MSA_table {
    padding: 10px 5px !important;
}

.panel-body .clientdashboard-box {
    padding: 20px !important;
}

.panel-body .tab_name .col-lg-12 {
    border-color: white;
    margin-bottom: 10px;
}

.font-initial {
    font-size: initial;
}

.interviewlist_table .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 25%;
}

.interviewlist_table .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 25%;
}

.interviewlist_table .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 25%;
}

.interviewlist_table .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 25%;
}

.timer_box {
    text-align: right;
}

    .timer_box input {
        width: 100%;
        float: left;
        margin: 0;
        height: auto;
        display: inline-block;
        text-align: center;
        padding: 7px 0;
    }

    .timer_box .badge {
        float: none;
        display: inline-block;
        vertical-align: middle;
    }

    .timer_box .status-style {
        margin-top: 1px !important
    }

    .timer_box ul {
        margin: 0;
        padding: 0;
        list-style: none;
        float: none;
        display: inline-block;
    }

        .timer_box ul li {
            float: none;
            display: inline-block;
            vertical-align: middle;
            width: 6%;
            font-size: 15px;
            text-align: center;
            position: relative
        }

            .timer_box ul li:after {
                position: absolute;
                content: ":";
                top: 8px;
                font-weight: bold;
                right: -5px;
            }

            .timer_box ul li:last-child:after {
                display: none;
            }


            .timer_box ul li span {
                font-weight: bold;
            }

    .timer_box .btn {
        margin: -6px 25px 0 0;
    }

.reference_table .create_jobtbl_row {
    border-bottom-width: 0px;
}

    .reference_table .create_jobtbl_row:last-child .create_jobtbl_col {
        border-bottom: none;
    }

.reference_table .create_jobtable {
    border-bottom: 1px solid #dfe8f1;
}

.MSA_table .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 4%;
}

.MSA_table .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 40%;
}

.MSA_table .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 40%;
}

.MSA_table .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 5%;
}

.clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 3%;
}

.clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 7%;
}

.clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
    width: 7%;
}

.clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 7%;
}

.clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(5) {
    width: 7%;
}

.clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(6) {
    width: 7%;
}

.clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(7) {
    width: 7%;
}

.clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(8) {
    width: 7%;
}

.clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(9) {
    width: 7%;
}

.clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(10) {
    width: 7%;
}

.clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(11) {
    width: 7%;
}

.clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(12) {
    width: 7%;
}

.clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(13) {
    width: 7%;
}

.clientdashboard-box .create_jobtbl_row .create_jobtbl_col:nth-child(14) {
    width: 7%;
}

.panel-green {
    border-color: #27b127;
}

    .panel-green > .panel-heading {
        background-color: #27b127;
        color: white;
    }

.panel-grey {
    border-color: #A9A9A9;
}

    .panel-grey > .panel-heading {
        background-color: #A9A9A9;
        color: white;
    }

.interview_btn {
    position: fixed;
    bottom: 40px;
    right: 50px;
    transform: translate(-50%,-50%);
    z-index: 999 !important;
}

    .interview_btn .btn {
        font-size: 22px;
        padding: 10px 20px;
        height: auto;
        box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    }

a#dragme img {
    -moz-box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    border-radius: 100%;
}

/* CSS goes here */

.slider {
    position: relative;
    text-align: left;
    background: #91B9E4;
    height: 2px;
}

    .slider .handle {
        position: absolute;
        z-index: 2;
        width: 0.8em;
        height: 0.8em;
        background-color: blue;
        border-radius: 50%;
    }

.handle {
    top: -0.3em;
    margin-left: -0.6em;
}

.slider .range {
    position: absolute;
    z-index: 1;
    display: block;
    font-size: .7em;
    background-color: blue;
    top: 0;
    height: 100%;
}

.h_line {
    float: right;
    width: 55%;
    padding: 11px 10px;
}


    .h_line.rzslid {
        float: right;
        width: 70%;
        padding: 4px 10px;
    }

    .h_line.rzsliders {
        float: right;
        width: 28%;
        margin: -26px 5px;
    }

    .h_line.rzslid .rzslider {
        margin-top: 0;
        width: 89%
    }

.chartslider {
    float: right;
    width: 70%;
    margin: -18px 0px 0px 0px;
}

.progress .progress-bar {
    background-color: #009D61;
}


.trapezoid1 {
    border-top: 65px solid #EE5450;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    width: 100%;
    position: relative;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 27px;
    border-bottom-right-radius: 27px;
}

    .trapezoid1 .trape_text {
        color: #fff;
        font-size: 14px;
        position: absolute;
        font-weight: bold;
        top: -43px;
        left: 50%;
        text-align: center;
        transform: translateX(-50%);
        width: 100%;
    }

.trapezoid2 {
    border-top: 65px solid #FFB301;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    width: 100%;
    position: relative;
    /*border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;*/
    border-bottom-left-radius: 27px;
    border-bottom-right-radius: 27px;
}

    .trapezoid2 .trape_text {
        color: #fff;
        font-size: 14px;
        position: absolute;
        top: -45px;
        left: 50%;
        width: 100%;
        font-weight: bold;
        text-align: center;
        transform: translateX(-50%);
    }

.trapezoid3 {
    border-top: 65px solid #66BB6B;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    width: 100%;
    position: relative;
    /*border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;*/
    border-bottom-left-radius: 27px;
    border-bottom-right-radius: 27px;
}

    .trapezoid3 .trape_text {
        color: #fff;
        font-size: 14px;
        position: absolute;
        top: -55px;
        left: 0%;
        width: 100%;
        font-weight: bold;
        text-align: center;
        transform: translateX(-50%);
        left: 50%
    }

.trapezoid4 {
    border-top: 65px solid #84c888;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    width: 100%;
    position: relative;
    border-bottom-left-radius: 27px;
    border-bottom-right-radius: 27px;
}

    .trapezoid4 .trape_text {
        color: #fff;
        font-size: 14px;
        position: absolute;
        top: -55px;
        left: 0%;
        width: 100%;
        font-weight: bold;
        text-align: center;
        transform: translateX(-50%);
        left: 50%
    }

.height-8px {
    height: 8px !important;
    margin-left: 0 !important;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.margin-left-10px {
    margin-left: 10px
}

.padding-right-16px {
    padding-right: 16px
}

.table-fix {
    width: 100%;
    table-layout: fixed
}

.table-content {
    border: 1px solid;
    height: 228px;
    width: 19.5%;
    position: absolute
}

.search_box input#place::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: green; /*#41D17E as per demo*/
    font-size: 14px;
}

.search_box input::-moz-placeholder { /* Firefox 19+ */
    color: green; /*#41D17E*/
    font-size: 14px;
}

.search_box input:-ms-input-placeholder { /* IE 10+ */
    color: green; /*#41D17E*/
    font-size: 14px;
}

.search_box input:-moz-placeholder { /* Firefox 18- */
    color: green; /*#41D17E*/
    font-size: 14px;
}

.header_txt {
    font-size: 22px;
    text-transform: none;
    font-weight: 300;
}

.margin-top-15px {
    margin-top: 15px;
}

.RejectedColor {
    background-color: #fd17004d;
    pointer-events: none;
}

.InformationColor {
    background-color: #e67e2254;
    pointer-events: none;
}

.ShortListedColor {
    background-color: #2ecc7147;
    pointer-events: none;
}

.page_size_box {
    width: 270px;
    height: 100%;
    padding: 17px 10px 16px 10px;
    position: relative;
    margin-right: -5px;
    background: #a8b5b9;
    font-size: 15.8px;
    vertical-align: top;
    border-radius: 0;
    color: #fff;
    -webkit-appearance: none;
    background-image: url(../images/sort-down.png);
    background-repeat: no-repeat;
    background-size: 11px;
    background-position: right 15px center;
    font-family: 'OpenSans';
    line-height: 24px;
    letter-spacing: 0.15px;
}

    .page_size_box:focus {
        color: #fff;
        border-color: inherit !important;
        box-shadow: none !important;
        outline: 0 !important
    }

select.page_size_box option {
    font-size: 15.8px;
    padding: 5px 15px;

}

select.page_search_box option {
    font-size: 13.82px;
    padding: 5px 15px
}


.page_search_box:focus {
    color: #000;
    font-size: 13.82px;
    border-color: inherit !important;
    box-shadow: none !important;
    outline: 0 !important
}

.page_search_box:focus {
    color: #000;
    font-size: 13.82px;
    border-color: inherit !important;
    box-shadow: none !important;
    outline: 0 !important
}

select.page_search_box option {
    font-size: 13.82px;
    padding: 5px 15px
}

select.page_search_box_grid option {
    font-size: 13.82px;
    padding: 5px 15px;
    background-color: #fff;
}

select.page_search_box_global option {
    font-size: 13.82px;
    padding: 5px 15px;
    background-color: #fff;
}

.page_search_box_global_grid:focus {
    color: #000;
    font-size: 13.82px;
    border-color: inherit !important;
    box-shadow: none !important;
    outline: 0 !important
}

.page_search_box_grid:focus {
    color: #000;
    font-size: 13.82px;
    border-color: inherit !important;
    box-shadow: none !important;
    outline: 0 !important
}

.page_search_box {
    width: 195px;
    height: 100%;
    padding: 18px 10px 17px 10px;
    position: relative;
    background: #d8dee0;
    font-size: 13.82px;
    border: none !important;
    border-radius: 0 !important;
    /*color: #000;*/
    -webkit-appearance: none;
    background-image: url(../images/sort-down.png);
    background-repeat: no-repeat;
    background-size: 11px;
    background-position: right 15px center;
    font-family: 'OpenSans';
    line-height: 24px;
/*    letter-spacing: 0.15px;*/
}

.page_search_box_global {
    width: 195px;
    height: 100%;
    padding: 18px 10px 17px 10px;
    position: relative;
    font-size: 13.82px;
    border: none !important;
    border-radius: 0 !important;
    background: #00cb90;
    /*color: #000;*/
    -webkit-appearance: none;
    background-image: url(../images/sort-down.png);
    background-repeat: no-repeat;
    background-size: 11px;
    background-position: right 15px center;
    font-family: 'OpenSans';
    line-height: 24px;
    /*    letter-spacing: 0.15px;*/
}

.page_search_box_grid {
    width: 195px;
    height: 100%;
    padding: 18px 10px 17px 10px;
    position: relative;
    font-size: 13.82px;
    border: none !important;
    border-radius: 0 !important;
    background: #d8dee0;
    /*color: #000;*/
    -webkit-appearance: none;
    background-image: url(../images/sort-down.png);
    background-repeat: no-repeat;
    background-size: 11px;
    background-position: right 15px center;
    font-family: 'OpenSans';
    line-height: 24px;
    /*    letter-spacing: 0.15px;*/
}

.search_box_global {
    background-color: #00cb90 !important;
}

.page-head select option {
    color: white;
}

a.pull-right.margin-top-15px.plus_icon {
    background-color: #D8DEE0;
    margin-top: 21px;
    margin-left: 12px;
    margin-right: 12px;
}

.ser_box_info {
    margin: 0 0 0 14px;
}

.page-head select {
    color: white;
}

.margin-top--17px {
    margin-top: -17px;
    height: 63px;
}

.table_box .tab_innner input.btn.btn-success.btn-block {
    background-color: #00cb90;
    border-color: #00cb90;
    color: #ffffff !important;
    text-transform: uppercase;
    font-weight: normal;
    margin: 32px 0 0 0;
    height: auto;
    padding: 8px 12px;
    border-radius: 0;
    font-family: 'OpenSans';
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.14)
}

.center-div button.btn.btn-sm {
    width: 100%;
    height: auto;
    padding: 10px 12px;
    border-radius: 0;
    font-family: 'HelveticaNeue-Bold';
    font-size: 12px !important;
    letter-spacing: 1px;
}

    .center-div button.btn.btn-sm span {
        font-size: 12px;
        font-family: 'HelveticaNeue-Bold';
        font-weight: normal;
    }

p.ord {
    font-size: 12px;
    color: #666666;
    font-family: 'OpenSans-Bold';
    margin: 5px 0;
}

.top_menu {
    background-color: #00cb90;
}

.page-header.navbar.navbar-fixed-top.login_page .top_menu .page-logo img {
    max-width: 200px;
}

.eye_box {
    position: absolute;
    right: 10px;
    top: 14px;
    z-index: 99;
    color: #000000
}

.content-box-wrapper.tab_innner .container {
    display: block;
    position: relative;
    padding-left: 18px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

    /* Hide the browser's default checkbox */
    .content-box-wrapper.tab_innner .container input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0;
    }

/* Create a custom checkbox */
.content-box-wrapper.tab_innner .checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 12px;
    width: 12px;
    background-color: transparent;
    border-color: #979797;
    border-radius: 3px;
}

/* When the checkbox is checked, add a blue background */
.content-box-wrapper.tab_innner .container input:checked ~ .checkmark {
    background-color: #f8f8f8;
    border-color: #000000;
}

/* Create the checkmark/indicator (hidden when not checked) */
.content-box-wrapper.tab_innner .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.content-box-wrapper.tab_innner .container input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.content-box-wrapper.tab_innner .container .checkmark:after {
    left: 1px;
    top: 1px;
    width: 8px;
    height: 8px;
    background-color: #000;
    border-radius: 3px;
}

.login_page .top {
    position: fixed;
    margin: 0 !important;
    top: 25%;
    transform: translateX(-50%);
    left: 50%;
    width: 100%;
}

.page-header.navbar .page-logo {
    float: left;
    display: block;
    width: 250px;
    height: 71px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #324B50;
    text-align: center;
}

.page-header.navbar .page-logo-login {
    float: left;
    display: block;
    width: 250px;
    height: 71px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #000;
    text-align: center;
}

span.line_bar {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin: 10px 0 0 0;
}

.iys-ctegries {
    margin-bottom: 15px;
}

    .iys-ctegries ul {
        display: flex;
        flex-wrap: wrap;
        list-style: none;
    }

    .iys-ctegries li {
        color: #006796;
        cursor: pointer;
        border: 1px solid #d4d1d1;
        padding: 10px 5px;
        font-size: 14px;
        margin: .3rem;
        border-radius: .3rem;
        line-height: 14px;
    }

.create_jobtable.profile_table_edu .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 60px;
}

.create_jobtable.profile_table_edu .create_jobtbl_row.table_head .create_jobtbl_col:last-child {
    width: 60px;
}

.table_box .tab_innner .skill_token input {
    height: 33px;
}

.popover {
    background-color: #fff !important;
    color: #000 !important;
    word-break: break-all;
}

.page-sidebar-menu > li > a > .title {
    letter-spacing: 0.59px !important;
    font-size: 14px !important;
    font-family: 'OpenSans-Bold';
    text-transform: uppercase;
    font-weight: normal
}

span.arrow.company {
    position: absolute;
    top: 21px;
    right: 0;
}

.page-sidebar .page-sidebar-menu .sub-menu li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a {
    padding: 8px 22px 8px 0;
    word-break: break-word;
}

.page-sidebar-closed.page-header-fixed .page-sidebar-menu ul.sub-menu {
    padding: 0 !important;
    color: #fff;
    list-style-type: none !important;
}

.page-sidebar .page-sidebar-menu ul.sub-menu {
    padding: 0 0 0 56px !important;
    /*list-style-type: disc !important;*/
    color: #fff;
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover a .title span {
    margin-left: 0 !important
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .title {
    padding-left: 0 !important
}

.col-md-8.col-sm-7.col-xs-10.center-margin {
    max-width: 800px;
}

.placement_list .create_jobtbl_col .input-group.date input.form-control {
    font-size: 11px;
    line-height: 17.4px;
    color: #000;
    font-family: 'OpenSans';
}

button.btn.btn-sm.pull-right.cls_btn {
    margin-top: -5px;
}
/*.modal.in .modal-dialog {
transform: translate(-50%,-50%) !important;
top: 50%;
left: 50%;
right: auto !important;
position: fixed;
}*/
.page-sidebar .page-sidebar-menu ul.sub-menu.mega_submenu {
    display: inline-block !important;
    padding: 0 0 0 25px !important;
    list-style-type: disc !important;
}

    .page-sidebar .page-sidebar-menu ul.sub-menu.mega_submenu li a {
        padding-left: 5px;
        padding-right: 5px;
        list-style-type: disc !important;
    }

.modal-content {
    box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.15) !important;
    border: none !important
}

.screener_table .create_jobtable .thead {
    color: #fff !important;
}

.content-box-wrapper.noteList_cls {
    float: none !important;
}
/*22-05-2018 */
.table_box .table_box_head .work_status img {
    margin-left: 15px;
}

select.input-sm {
    -webkit-appearance: none;
    background-image: url(../images/down_arrow.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: right 10px center;
    font-family: 'SFProDisplay-Light';
    line-height: 21.4px;
}

.qulification_tbl.content-box-wrapper .create_jobtbl_row .create_jobtbl_col a {
    color: #fff;
}

span.slider_rate {
    float: none;
    display: inline-block;
    position: absolute;
    left: 61%;
    transform: translateY(-50%);
    top: 30px;
}

a.social_disabled_FB {
    background-image: url('../images/facebook-BW.png');
    cursor: context-menu
}

a.social_disabled_LI {
    background-image: url('../images/linkedin-BW.png');
    cursor: context-menu
}

a.social_disabled_GH {
    background-image: url('../images/Github-BW.png');
    cursor: context-menu
}

a.social_enabled_FB {
    background-image: url('../images/facebook-Color.png');
}

a.social_enabled_LI {
    background-image: url('../images/linkedin-color.png');
}

a.social_enabled_GH {
    background-image: url('../images/Github-Color.png');
}

.swap_btn {
    cursor: pointer;
    float: none;
    display: inline-block;
    width: 100%;
}

.select_btn {
    padding-top: 55px;
}

.CompanyForm .modal-body, .UserForm .modal-body {
    padding: 0 !important;
}

.CompanyForm .table_box .tab_innner, .UserForm .table_box .tab_innner {
    padding: 0 10px;
    box-shadow: none;
}

.CompanyForm .table_box, .UserForm .table_box {
    margin: 0 !important
}

    .CompanyForm .table_box .tab_innner input, .UserForm .table_box .tab_innner input {
        height: 35px;
    }

    .CompanyForm .table_box .tab_innner .dropdwn, .UserForm .table_box .tab_innner .dropdwn {
        height: 35px;
    }

    .CompanyForm .table_box .tab_innner .form-group, .UserForm .table_box .tab_innner .form-group {
        margin-bottom: 10px;
    }

.CompanyForm .modal-header, .UserForm .modal-header {
    border: none !important
}

span.input-group-addon.bg-blue.btn.btn-default.width_auto.add_circle {
    position: absolute;
    top: 4px;
    right: 3px;
    z-index: 9;
    border: 0;
}

span.job_cls {
    position: absolute;
    top: -10px;
    right: -5px;
    background-color: #fff;
}

.panel-body.add_companypanel .panel {
    margin-bottom: 15px;
}

.list_tbl.joblist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(4) {
    width: 35%;
}

.content-box .tab_inner_cmt .tab_inner {
    padding: 25px !important;
}

.timer_disabled {
    pointer-events: none;
    opacity: 0.3;
    cursor: not-allowed;
}

.border-none {
    border: none !important;
}

.no_padding {
    padding: 0 !important;
}

/*22-05-2018 */
/*22-05-2018 */
@media screen and (max-width: 1024px) {
    .dashboard-box canvas#birdsChart {
        height: 340px !important;
        width: 340px !important;
    }
}

@media screen and (max-width:992px) {
    .panel-body {
        padding: 5px 5px 10px 5px !important;
    }

    .page-header.navbar .page-logo {
        width: 200px;
    }

    .page-header.navbar .page-logo-login {
        width: 200px;
    }

    .page-header.navbar .page-logo img {
        max-width: 180px !important;
        /*margin: 15px 0 !important;*/
    }

    .page-header.navbar .page-logo-login img {
        max-width: 180px !important;
        /*margin: 15px 0 !important;*/
    }
}

@media screen and (max-width:768px) {
    .ser_filt {
        float: left;
        width: 100%;
    }

    .save_btn {
        margin: 25px 0 0 0;
    }

    .add_companypanel .tab_name .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
        width: 100% !important
    }

    .add_companypanel .tab_name .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
        width: 100% !important
    }

    .add_companypanel .tab_name .create_jobtbl_row .create_jobtbl_col:nth-child(3) {
        width: 100% !important
    }
}

@media screen and (max-width:480px) {
    .create_jobtable {
        font-size: 12px;
    }

    .help_faq .page_size_box {
        margin: 0 0 10px 0;
        width: 100%;
    }

    .help_faq .page_search_box {
        width: 100%;
        margin: 0 0 15px 0;
    }

    .help_faq .page-head form.inline-block.ser_box_info input {
        width: 100%;
    }

    .qulification_tbl.content-box-wrapper .create_jobtbl_row .create_jobtbl_col {
        width: 100% !important
    }

    .page-sidebar .page-sidebar-menu .sub-menu li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a {
        padding: 8px 22px 8px 22px;
    }

    .top_menu ul li a.full_screen {
        display: none !important;
    }

    .table_box .upload-drop-zone {
        float: none;
        margin: 0 auto
    }

    .merge_lst .ser_box_info {
        margin-top: 0 !important
    }

        .merge_lst .ser_box_info input {
            margin-top: 0 !important;
        }

    .merge_lst .custom-btn.btn {
        float: none !important;
        display: inline-block !important;
        vertical-align: top;
    }

    .select_box {
        width: 100%;
    }
}

.margin-top-15px {
    margin-top: 15px;
}

.font-size-12 {
    font-size: 12px;
}

.example-box-wrapper.agencylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(1) {
    width: 15% !important;
}

.example-box-wrapper.agencylist_tbl .create_jobtbl_row .create_jobtbl_col:nth-child(2) {
    width: 60% !important;
}

.panel {
    border: none !important;
    box-shadow: none !important;
}

.readOnly {
    pointer-events: none;
}

.update-listed-job {
    margin-top: 7px !important;
    margin-right: 6px !important;
}





/*Chips*/

.chips .selection {
    margin-bottom: 1em;
    text-align: center;
}

    .chips .selection label {
        display: inline-block;
        width: 8em;
        background-color: #F0F0F0;
        border: 1px;
        color: #000000;
        padding: 0.5em;
        cursor: pointer;
        text-align: center;
    }

        .chips .selection label:hover {
            background-color: rgba(57,87,95,0.5);
            text-align: center;
        }

    .chips .selection input[type=radio] {
        display: none;
    }

        .chips .selection input[type=radio]:checked ~ label {
            background-color: #00cb90;
            color: white;
            text-align: center;
        }

/*Chips Client*/

.chips .selectionClient {
    margin-bottom: 1em;
    text-align: center;
}

.chips .selectionClient label {
    display: inline-block;
    width: 8em;
    background-color: #F0F0F0;
    border: 1px;
    color: #000000;
    padding: 0.5em;
    cursor: pointer;
    text-align: center;
}

.chips .selectionClient label:hover {
    background-color: #F0F0F0;
    text-align: center;
}

.chips .selectionClient input[type=radio] {
    display: none;
}

.chips .selectionClient input[type=radio]:checked ~ label {
    background-color: #00cb90;
    color: white;
    text-align: center;
}

.next-button {
    height: 24px;
    width: 24px;
}

.border-0px {
    border: 0px !important;
}

.padding-top-30px {
    padding-top: 30px;
}

.background-color-antiquewhite {
    background-color: antiquewhite !important;
}

.background-color-black {
    background-color: black !important;
}

.overlay {
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    background-color: white; /* Black background with opacity */
    opacity: 0.5;
    z-index: 20000; /* Specify a stack order in case you're using a different order for other elements */
    cursor: pointer; /* Add a pointer on hover */
}

.token-input-list-height-auto > ul {
    height: auto !important;
}

.margin-bottom-1rem {
    margin-bottom: 1rem;
}

.overflow-auto {
    overflow: auto
}

/* KEEP THIS BELOW MEDIA QUERY TO ALWAYS AT THE END OF THIS CSS FILE */
/* typical tablet screen resolution */
@media only screen and (max-width : 834px) {
    .add-extra-space-in-pager {
        margin-bottom: 10rem !important;
    }
    
}
/* typical phone screen resolution */
@media only screen and (max-width : 667px) {
    .add-extra-space-in-pager {
        margin-bottom: 15rem !important;
    }
}

.position-bottom {
    bottom: 0;
    left: 0;
    width: 100%;
}